This shows you the differences between two versions of the page.
решение_soft_raid [2011/11/30 10:52] 127.0.0.1 external edit |
решение_soft_raid [2013/05/22 13:50] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Решение Soft Raid ====== | ||
- | ===== FreeBSD ===== | ||
- | |||
- | ===== Linux ===== | ||
- | |||
- | [[http://ru.wikipedia.org/wiki/Mdadm]] | ||
- | |||
- | [[http://tldp.org/HOWTO/Software-RAID-HOWTO.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> |