User Tools

Site Tools


решение_soft_raid

Решение 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

Создание двух идентичных разделов

Создание 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
решение_soft_raid.txt · Last modified: 2013/05/22 13:50 (external edit)