августа 20, 2008

Создание программного массива RAID-1, FreeBSD.

- первоначальная настройка массива
загрузка модуля
% echo 'geom_mirror_load=YES' >> /boot/loader.conf
% gmirror load
cоздать mirror, добавить в него диск
% gmirror label -v -n -b round-robin gm0 /dev/da1
если диск используется, то операция завершится ощибкой. решение:
% sysctl kern.geom.debugflags=16
добавить второй диск:
% gmirror insert gm0 /dev/da2

- проверить состояние массива
% gmirror status

- заменить диск в массиве после отключения\поломки
% gmirror forget gm0
% gmirror configure -a gm0
% gmirror insert gm0 /dev/da3

- заменить диск в массиве
% gmirror remove gm0 /dev/da1
% gmirror configure -a gm0
% gmirror insert gm0 /dev/da3

Forced reboot & shutdown in linux.

Forced Reboot
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

Forced Shutdown
echo 1 > /proc/sys/kernel/sysrq
echo o > /proc/sysrq-trigger