LINUX.ORG.RU
ФорумAdmin

Soft RAID5 - изменение размера при добавления диска


0

0

При установке создаю софтовый RAID5 из 3х дисков (2+1). В дальнейшем добавляю 1 диск. Он добавляется как резервный. Как расширить (пересобрать) RAID на 3+1 ?

система OpenSUSE 11.1

Делаю следующее:

linux-lqcq:~ # mdadm /dev/md3 -a /dev/sdd1

mdadm: added /dev/sdd1

linux-lqcq:~ # mdadm -D /dev/md3

/dev/md3:

Version : 1.00

Creation Time : Thu Dec 17 08:05:15 2009

Raid Level : raid5

Array Size : 13944320 (13.30 GiB 14.28 GB)

Used Dev Size : 13944320 (13.30 GiB 14.28 GB)

Raid Devices : 3

Total Devices : 4

Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Mon Dec 21 09:47:00 2009

State : active Active Devices : 3

Working Devices : 4

Failed Devices : 0

Spare Devices : 1

Layout : left-asymmetric Chunk Size : 128K

Name : linux:3 UUID : 65c4951d:55fafda0:72da1b03:1d44f926 Events : 92

Number Major Minor RaidDevice State

0 8 2 0 active sync /dev/sda2

1 8 18 1 active sync /dev/sdb2

3 8 33 2 active sync /dev/sdc1

4 8 49 - spare /dev/sdd1

linux-lqcq:~ # mdadm -G /dev/md3 -n4

mdadm: Need to backup 768K of critical section..

mdadm: Cannot set device size/shape for /dev/md3: Device or resource busy

Подскажите пойжалуста, дальшейшие действия.



Последнее исправление: GokenTanmay (всего исправлений: 4)
Ответ на: комментарий от hdclnr

А на «горячую» это сделать можно?

удалить, а потом добавить заново битмап, если я правильно понял

Насколько я понял что-то «занимает» этот RAID.

Сорри не отписал - система OpenSUSE 11.1

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

А на «горячую» это сделать можно?

Насколько я понял что-то «занимает» этот RAID.

Е-мае, там же аглицким по белому написано:

You may get an error like: Cannot set device size/shape for /dev/md5: Device or resource busy

In this case, check to see if you are using an intent bitmap. If you are you must remove the bitmap first, grow the array, then re-add the bitmap.

mdadm --grow /dev/mdX -b none
mdadm --grow /dev/mdX -n<new number of drives>
mdadm --wait /dev/mdX
mdadm --grow /dev/mdX -b internal
nnz ★★★★
()
Ответ на: комментарий от hdclnr

Да - то что нужно: все отлично получилось...
Имеет ли смысл что то еще делать? или на данном этапе RAID полностью устойчив и работоспособен???

linux-lqcq:~ # mdadm -G /dev/md3 -b none
linux-lqcq:~ # mdadm -G /dev/md3 -n4
mdadm: Need to backup 768K of critical section..
mdadm: ... critical section passed.
linux-lqcq:~ # mdadm --wait /dev/md3
linux-lqcq:~ # mdadm -G /dev/md3 -b internal
linux-lqcq:~ # mdadm -D /dev/md3
/dev/md3:
Version : 1.00
Creation Time : Thu Dec 17 08:05:15 2009
Raid Level : raid5
Array Size : 20916480 (19.95 GiB 21.42 GB)
Used Dev Size : 13944320 (13.30 GiB 14.28 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Mon Dec 21 13:48:51 2009
State : active
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Layout : left-asymmetric
Chunk Size : 128K

Name : linux:3
UUID : 65c4951d:55fafda0:72da1b03:1d44f926
Events : 4664

Number Major Minor RaidDevice State
0 8 2 0 active sync /dev/sda2
1 8 18 1 active sync /dev/sdb2
3 8 33 2 active sync /dev/sdc1
4 8 49 3 active sync /dev/sdd1


linux-lqcq:~ # resize2fs /dev/md3
resize2fs 1.41.1 (01-Sep-2008)
Filesystem at /dev/md3 is mounted on /home; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/md3 to 5229120 (4k) blocks.
The filesystem on /dev/md3 is now 5229120 blocks long.

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

>Имеет ли смысл что то еще делать? или на данном этапе RAID полностью устойчив и работоспособен???

судя по выводам, всё нормально работает. я бы не трогал)
а устойчивость и работоспособность уже в процессе эксплуатации выяснится, но, повторюсь, по мне так всё ок.

hdclnr
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.