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> | ||