dil: (Default)
dil ([personal profile] dil) wrote2005-06-14 01:28 pm
Entry tags:

FreeBSD - очень foolproof

Из чувства любопытства поставил фрю (5.4-RELEASE) и попробовал
# dd if=/dev/zero of=/dev/ad0s1a bs=512
Device busy сказала FreeBSD.

# dd if=/dev/zero of=/dev/ad0s1 bs=512
Operation not permitted сказала FreeBSD

# dd if=/dev/zero of=/dev/ad0 bs=512
Operation not permitted сказала FreeBSD

[identity profile] dmarck.livejournal.com 2005-06-14 09:42 am (UTC)(link)
Это GEOM. Если очень надо -- то sysctl kern.geom.debugflags=16

[identity profile] dil.livejournal.com 2005-06-14 09:57 am (UTC)(link)
И ничего не поменялось.
Это я вообще вот к этому: http://www.livejournal.com/users/dil/261507.html?thread=1031811#t1031811

Да, действительно.

[identity profile] dmarck.livejournal.com 2005-06-14 10:02 am (UTC)(link)
root partition, таки-да, хрен снесешь таким образом. То есть, кажется, надо перезагрузиться в single user с ею в ro; но, быть может, и этого будет недостаточно, тогда нужен mdroot (но и это легко, как мы понимаем).

Re: Да, действительно.

[identity profile] sply.livejournal.com 2005-06-14 10:39 am (UTC)(link)
mount -u -f -r /
и swapoff

Кстати, фиговое это дело...

[identity profile] poige.livejournal.com 2005-08-16 05:13 am (UTC)(link)
Похоже, что сделать, _и_ _начать_ использовать новый slice на работающей системе не получается. Ну ладно, "-w =16" -- и новый slice на диске. Но вот в /dev/ про него "не знают"... FreeBSD превратилась в систему, в которой нельзя на лету подключить новый раздел?

Re: Кстати, фиговое это дело...

[identity profile] dil.livejournal.com 2005-08-16 05:27 am (UTC)(link)
Это на пятёрке? Там зачем-то всобачили devfs. Может, ей надо как-то специально сообщать, что у нее новый слайс на ходу появился?

Ага, на ёй.

[identity profile] poige.livejournal.com 2005-08-16 05:40 am (UTC)(link)
Можеть быть как-то надо. Но с первых попыток не получилось... Максимум, нашел "hint" by phk "fdisk -u". Не прокатило...

> нашел "hint" by phk "fdisk -u". Не прокатило...

[identity profile] poige.livejournal.com 2005-08-16 05:53 am (UTC)(link)
http://lists.freebsd.org/pipermail/freebsd-current/2003-May/002703.html

Re: Кстати, фиговое это дело...

[identity profile] dmarck.livejournal.com 2005-08-16 08:13 am (UTC)(link)
Можно. За исключением слайсов/партишнов, которые изменяют контейнер текущего рута.
То есть подключать диски на ходу -- на здоровье. Менять диски под, например, gmirror'ом на ходу -- на здоровье (сам на прошлой неделе так делал, диски SATA)

Так и запишем...

[identity profile] poige.livejournal.com 2005-08-16 09:09 am (UTC)(link)
Добавить слайс в дело без reboot'а нельзя. Suxxx!

Re: Так и запишем...

[identity profile] dmarck.livejournal.com 2005-08-16 09:27 am (UTC)(link)
М-м-м. Мне не очень понятно, зачем нужно обязательно без ребута доразмечать (не первично размечать) загрузочный диск.

Кстати, таки можно, если всегда работать с mdmfs root. Просто это не очень удобно.

> Мне не очень понятно, зачем нужно обязательно без реб

[identity profile] poige.livejournal.com 2005-08-16 10:08 am (UTC)(link)
Это уже "вендой" попахивает... ;-)

А ситуация простая: на этапе первичной разметки было оставлено место, чтобы, если потребуется (в будущем), можно было таки его задействовать. Система используется (дней так уже 98) и будущее наступает. :-) И "оп-па!" То, что было легко и непринужденно в RELENG_4, на хваленой "пятёрке" (с её чудесатыми geom'ами и devfs'ами) просто невозможно. Какой прогресс...

Re: > Мне не очень понятно, зачем нужно обязательно без р

[identity profile] dmarck.livejournal.com 2005-08-16 10:12 am (UTC)(link)
Мне такая ситуация странна.

Если это боевой сервер -- почему не размечены диски целиком? Точнее, за каким хреном вообще используются слайсы? Да, я часто ставлю систему с 192M / + 400M /usr + 4G /var, оставляя остальное на потом. Никаких проблем пока у меня не было.

Если же это stage, где slices имеют некоторый смысл (например, много версий операционки), то тогда мне непонятна боязнь ребута.

Впрочем, это уже начинает смахивать на holy war bikesched discussion ;-P

> ;-P

[identity profile] poige.livejournal.com 2005-08-16 10:23 am (UTC)(link)
Да как угодно. Но куда-то не туда Фря катится...

А вот так?

[identity profile] poige.livejournal.com 2005-06-14 10:06 am (UTC)(link)
dd if=/dev/zero of=/dev/ad0s1c

Re: А вот так?

[identity profile] dil.livejournal.com 2005-06-14 10:17 am (UTC)(link)
Так интереснее:
dd: /dev/ad0s1c: Operation not permitted
2+0 records in
1+0 records out
512 bytes transferred in 0.188370 secs (2718 bytes/sec)

После чего сломался загрузчик - машина при загрузке циклится с сообщением
F1 FreeBSD
Default: F1

Re: Хе-хе.

[identity profile] dil.livejournal.com 2005-06-14 10:24 am (UTC)(link)
Непонятно, почему один сектор всё же записался. Или почему не записались остальные.

Попробуй еще bs увеличить...

[identity profile] poige.livejournal.com 2005-06-14 10:32 am (UTC)(link)
 

Re: Попробуй еще bs увеличить...

[identity profile] dil.livejournal.com 2005-06-14 01:16 pm (UTC)(link)
поздно. Я её уже снёс.