LINUX.ORG.RU

История изменений

Исправление router, (текущая версия) :

Не на трёх. По ссылке за счёт двух запасных дисков ( вместо одного ) идёт преобразование в raid4 ( похож на raid5, но контрольные суммы на выделенном диске ) и замена диска в нём

Сейчас проверил на файлах ( losetup ) - работает :)

 dd if=/dev/zero of=file1.raw bs=1M
 dd if=/dev/zero of=file2.raw bs=1M
 dd if=/dev/zero of=file3.raw bs=1M
 dd if=/dev/zero of=file4.raw bs=1M

 losetup /dev/loop1 file1.raw 
 losetup /dev/loop2 file2.raw 
 losetup /dev/loop3 file3.raw 
 losetup /dev/loop4 file4.raw 

 mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/loop1 /dev/loop2 
 mkfs.ext4 -m0 -L test /dev/md0 
 sudo mdadm /dev/md0 --grow --level=4
 mdadm /dev/md0 --add /dev/loop4
 wait -n 1 cat /proc/mdstat

 mdadm /dev/md0 -f /dev/loop1
 mdadm /dev/md0 -r /dev/loop1
 mdadm /dev/md0 --add /dev/loop3
 wait -n 1 cat /proc/mdstat

 mdadm /dev/md0 --grow --level=0

root@rhea:/home/router# cat /proc/mdstat 
Personalities : [raid0] [raid6] [raid5] [raid4] 
md0 : active raid0 loop3[4] loop2[1]
      202752 blocks super 1.2 512k chunks
      
unused devices: <none>
root@rhea:/home/router# e2fsck -C0 /dev/md0
e2fsck 1.43.4 (31-Jan-2017)
test: clean, 11/50800 files, 12065/202752 blocks

Исходная версия router, :

Не на трёх. По ссылке за счёт двух запасных дисков ( вместо одного ) идёт преобразование в raid4 ( похож на raid5, но контрольные суммы на выделенном диске ) и замена диска в нём