LINUX.ORG.RU
решено ФорумAdmin

Расширение raid 0 до raid 10

 ,


0

1

Была задача поднять 10 рэйд. Было 4 харда. 1 был задействован. Т.е. можно было поднять на 3 потом перекинуть данные с задействованного и добавить его в массив. Но один диск оказался бракованным. По этому получился 10 рэйд без двух хардов (как бы raid 0). Добавил недостающие диски. Но 10 не поднялся.

Как из raid 0 сделать raid 10?

root@v1:~# cat /proc/mdstat
Personalities : [raid10]
md0 : active (auto-read-only) raid10 sdd1[0] sdc1[2](S)
sde1[3](S) sdf1[1]
1953381888 blocks super 1.2 2 near-copies [2/2] [UU]

unused devices: <none>

Ответ на: комментарий от handbrake

Пинал. И расширял:

root@v1:~# mdadm -G /dev/md0 --raid-devices=4
mdadm: RAID10 can only be changed to RAID0

AMVavilov
() автор топика
Ответ на: комментарий от handbrake


root@v1:~# mdadm --stop /dev/md0?
root@v1:~# mdadm --run /dev/md0
mdadm: failed to run array /dev/md0: Invalid argument
Оно? Аргумента run нету.

Собирал вот так:
sudo mdadm --assemble --scan --force

И вот так:
mdadm --assemble --force /dev/md0 /dev/sdd1 /dev/sdc1 /dev/sde1 /dev/sdf1

Перед этим размонтировал.

AMVavilov
() автор топика

Пересобери RAID10 в нормальном, 4-хдисковом виде на двух spare-дисках, мувни туда данные, потом добавь освободившиеся диски.

YAR ★★★★★
()
Ответ на: комментарий от handbrake

Не будет у него spare так работать. Spare тут только для случая, когда откажет один из основных дисков. Такой ситуации нет, массив не degraded, он просто так криво сделан. Кроме того, в том виде, в котором сейчас массив сделан, отказ диска означает смерть массива. В общем, spare сейчас не имеют смысла.

YAR ★★★★★
()
Последнее исправление: YAR (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.