This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
решение_soft_raid [2011/02/24 14:26] val |
решение_soft_raid [2013/05/22 13:50] (current) |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== FreeBSD ===== | ===== FreeBSD ===== | ||
+ | |||
+ | [[http://www.freebsd.org/doc/ru/books/handbook/geom-mirror.html]] | ||
===== Linux ===== | ===== Linux ===== | ||
Line 10: | Line 12: | ||
[[http://adminletters.blogspot.com/2009/07/raid1-debian.html]] | [[http://adminletters.blogspot.com/2009/07/raid1-debian.html]] | ||
+ | |||
+ | <code> | ||
+ | Создание двух идентичных разделов | ||
+ | |||
+ | Создание RAID массива | ||
+ | |||
+ | # mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 | ||
+ | |||
+ | # mdadm --detail --scan >> /etc/mdadm/mdadm.conf | ||
+ | |||
+ | # cat /proc/mdstat | ||
+ | |||
+ | # mkfs.ext4 /dev/md0 | ||
+ | |||
+ | Перенос на RAID каталога home | ||
+ | |||
+ | # mount /dev/md0 /mnt | ||
+ | |||
+ | # mv /home/* /mnt/ | ||
+ | |||
+ | # umount /mnt | ||
+ | |||
+ | # mount /dev/md0 /home | ||
+ | |||
+ | Настройка монтирования RAID в каталог /home | ||
+ | |||
+ | # blkid /dev/md0 | ||
+ | /dev/md0: UUID="b09cce35-d36b-42fd-99aa-0cee46e7365b" TYPE="ext4" | ||
+ | |||
+ | # cat /etc/fstab | ||
+ | ... | ||
+ | UUID=b09cce35-d36b-42fd-99aa-0cee46e7365b /home ext4 errors=remount-ro 0 1 | ||
+ | |||
+ | Останавливаем систему, удаляем диск. | ||
+ | |||
+ | Загружаемся с дистрибутивного CD в режиме восстановления | ||
+ | комментируем монтирование /home в /etc/fstab | ||
+ | загружаем систему без /home | ||
+ | |||
+ | # cat /proc/mdstat | ||
+ | ... | ||
+ | md0 : inactive sdb1[1](S) | ||
+ | 1044096 blocks | ||
+ | |||
+ | Возвращаем RAID в работоспособное состояние | ||
+ | |||
+ | # mdadm --assemble --scan | ||
+ | # cat /proc/mdstat | ||
+ | ... | ||
+ | md0 : active raid1 sdb1[1] | ||
+ | 1043136 blocks [2/1] [_U] | ||
+ | |||
+ | Возвращаем запись монтирования /home в /etc/fstab | ||
+ | |||
+ | Перезагружаем систему | ||
+ | |||
+ | Останавливаем систему, добавляем новый диск. | ||
+ | |||
+ | Создаем раздел на новом диске | ||
+ | |||
+ | Добавляем раздел нового диска в RAID | ||
+ | |||
+ | # mdadm /dev/md0 --add /dev/sdc1 | ||
+ | |||
+ | # cat /proc/mdstat | ||
+ | ... | ||
+ | md0 : active raid1 sdb1[2] sdc1[1] | ||
+ | 1043136 blocks [2/1] [_U] | ||
+ | [==============>......] recovery = 73.5% (767744/1043136) finish=0.0min speed=191936K/sec | ||
+ | |||
+ | # cat /proc/mdstat | ||
+ | ... | ||
+ | md0 : active raid1 sdb1[0] sdc1[1] | ||
+ | 1043136 blocks [2/2] [UU] | ||
+ | |||
+ | Удаление RAID массива | ||
+ | |||
+ | # mdadm -S /dev/md_d0 | ||
+ | # mdadm --zero-superblock /dev/sdb1 | ||
+ | # mdadm --zero-superblock /dev/sdc1 | ||
+ | </code> |