I am going to be building a NAS/Mini server box soon using Ubuntu Server. In the meantime I have been practicing the raid setup on virtual-box machines. I am using 20GB drives to test it.
The issue is that I have 6x 2TB drives. However, on the initial setup, I will only be able to use 4 Drives and then add the extra 2 drives later. I have decided to go with RAID5.
Building the 4 drive setup on the virtual box is no problem. Machine boots up and works without issue. I am setting the raid up during the installation. Giving last 4gb on raid as swap and rest as root. I am getting approximately 60GB of space as expected.
Now, adding drives is not much of an issue using the
sudo mdadm --add /dev/md0 /dev/sde1
And I have setup the partition etc.
sudo mdadm --grow /dev/md0 --raid-devices=5
First problem is that you cannot run
while the system is mounted, so I am booting up in rescue mode on the CD is doing the commands through there. I am also doing 1 drive at a time.
Everything seems to work and I am able to reboot.
Shows that it seems to have added the extra drive properly, however the df command does not show this extra space.
sudo mdadm -D /dev/md0
Version : 1.2
Creation Time : Fri Oct 12 22:43:40 2012
Raid Level : raid5
Array Size : 83810304 (79.93 GiB 85.82 GB)
Used Dev Size : 20952576 (19.98 GiB 21.46 GB)
Raid Devices : 5
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Sun Oct 14 16:01:52 2012
State : clean
Active Devices : 5
Working Devices : 5
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : nas5:0 (local to host nas5)
UUID : 4bdf2e76:61cb41f4:de11b54a:377ec82a
Events : 100
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
3 8 49 3 active sync /dev/sdd1
4 8 65 4 active sync /dev/sde1
Anybody have any ideas? I have tried the setup putting the root system on a non-raid device and was able to expand without an issue.
Filesystem Size Used Avail Use% Mounted on
/dev/md0p1 56G 1.8G 51G 4% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 791M 484K 791M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
I have already done tons of searching and about 7 or 8 virtual machines, but just cannot get past this issue. Some posts seem to refer to a similiar thing, but are always solved by the resize2fs which doesn't really help me at all.
Thanks for any input anybody has on this.