воскресенье, 14 августа 2011 г.

Сборка программного RAID массива на Solaris 10

Cборка зеркального массива для корневого раздела

Копируем таблицу разделов с основного диска на жесткий диск который добавляем в массив (при возникновении ошибки для добавляемого диска требуется выполнить команду format)

prvtoc /dev/rdsk/c0d0s0 | fmthard -s - /dev/rdsk/c0d1s0
(по завершению будет примерно такой вывод: fmthard: New volume table of contents ...)

добавляем в пул-зеркало новый диск

zpool attach rpool c0d0s0 c0d1s0

и проверяем состояние пула

zpool status

устанавливаем загрузчик на добавляемый диск

installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d1s0
(по завершению будет вывод: stage1 written to... stage2 written to...)

Сборка массива RAID-5, RAID-6

сборка массива RAIDZ (RAID-5)

zpool create raid5_pool raidz c2t0d0 c2t1d0 c2t2d0

сборка массива RAIDZ2 (RAID-6)

zpool create raid6_pool raidz2 c2t0d0 c2t1d0 c2t2d0 c2t3d0

Работа с hotspare диском

добавление диска горячей замены (hotspare) к пулу

zpool add rpool spare c1d1s0

удаление hotspare диска из пула

zpool remove rpool c1d1s0

Скраббинг (scrubbing)

Выполнение скраббинга пула для проверки того что все контрольные суммы верны.

zpool scrub rpool

Комментариев нет:

Отправить комментарий