- 论坛徽章:
- 0
|
在VMware里做了一个软件Raid5,4个4G Scsi硬盘。后来看到一些资料说可以对Raid5扩容,但没有具体操作方法,尝试如下:
先在VM里添加一块4G SCSI硬盘,将/etc/raidtab cp /etc/raidtab.old
修改raidtab,改为:
cat raidtab
raiddev /dev/md0
raid-level 5
nr-raid-disks 5
chunk-size 4
parity-algorithm left-symmetric
device /dev/sda1
raid-disk 0
device /dev/sdb1
raid-disk 1
device /dev/sdc1
raid-disk 2
device /dev/sdd1
raid-disk 3
device /dev/sde1
raid-disk 4
运行:
umount /dev/md0
raidstop /dev/md0
raidreconf -o /etc/raidtab.old -n /etc/raidtab -m /dev/md0
提示如下:
Working with device /dev/md0
Parsing /etc/raidtab.old
Parsing /etc/raidtab
Size of old array: 33543468 blocks, Size of new array: 41929335 blocks
Old raid-disk 0 has 1048208 chunks, 4192832 blocks
Old raid-disk 1 has 1048208 chunks, 4192832 blocks
Old raid-disk 2 has 1048208 chunks, 4192832 blocks
Old raid-disk 3 has 1048208 chunks, 4192832 blocks
New raid-disk 0 has 1048208 chunks, 4192832 blocks
New raid-disk 1 has 1048208 chunks, 4192832 blocks
New raid-disk 2 has 1048208 chunks, 4192832 blocks
New raid-disk 3 has 1048208 chunks, 4192832 blocks
New raid-disk 4 has 1048208 chunks, 4192832 blocks
Using 4 Kbyte blocks to move from 4 Kbyte chunks to 4 Kbyte chunks.
Detected 255264 KB of physical memory in system
A maximum of 2127 outstanding requests is allowed
---------------------------------------------------
I will grow your old device /dev/md0 of 3144624 blocks
to a new device /dev/md0 of 4192832 blocks
using a block-size of 4 KB
Is this what you want? (yes/no): y
然后
raidstart /dev/md0
cat /proc/mdstat
结果如下:
cat /proc/mdstat
Personalities : [raid5]
read_ahead 1024 sectors
md0 : active raid5 sde1[4] sdd1[3] sdc1[2] sdb1[1] sda1[0]
12578496 blocks level 5, 4k chunk, algorithm 2 [4/4] [UUUU]
可以看到sde1已经被添加到raid5的/dev/md0中,但容量没有增加,通过mount /dev/md0 /public/raid5, ls之后,容量跟以前一样。
是不是少做了什么?
请高手指点! |
|