Topic: [SOLVED] GParted fails to resize ext3 RAID5 array
This is my first crack at GParted and this forum, so apologies in advance if I'm doing something wrong.
I have been trying to resize my RAID5 array partition, but so far no luck. I have expanded the array capacity from 5.7 Tb to 10.0 Tb, and want to use the extra space.
The file system is ext3. It is 92% full.
I have the GParted live CD. It boots fine. The array is seen by GParted, both 5.4 Tb of used and 4.6 Tb of unused space, and is not mounted.
The array contains straight data - no OS, no Windows, no special file systems, databases, or other stuff. Just regular old files. Some are over 30 Gb in size, but only a handful, with the vast majority being a few Gb tops.
The resize command runs, and runs e2fsck after a bit. After several hours of running - I don't know exactly how long, I was sleeping - it terminates with an error message. The status window reads (and I quote):
> Grow /dev/sda1 from 5.4 TiB to 10.00 TiB
> calibrate /dev/sda1
^ check file system on /dev/sda1 for errors and (if possible) fix them
^e2fsck -f -y -v /dev/sda1
Pass 1: Checking inodes, blocks and sizes
Pass 2: Checking directory structure
e2fsck 1.41.12 (17-May-2010)
^ libparted messages
Not all of the space available to /dev/sda appears to be used, you can... and it goes on to say I can make the extra space available.
I have screenshots I can post, but there is really nothing to see. I don't have the exact text of the error, unfortunately (apologies), but it was to the effect that the operation failed. I did not have time to try again.
e2fsck seems the obvious culprit, but what can I do about it?
Is there an option to skip the e2fsck check?
Should I try and run e2fsck separately first? From what I read, e2fsck on a 6 Tb partition could take weeks! I don't have that kind of time, this is a working server that needs to be up every day.
A bit off topic, but what do people do for e2fsck-like operations on multi-terabyte arrays? Wait two weeks? Not that I particularly care, I just need a way to resize my partition!
I should also mention that I've tried the same operation in Yast Partitioner (openSUSE 10.1) , but it fails after a few minutes with no explanation. I have expanded this array twice before with Yast, and didn't run into this problem. This is, however, the largest array I have had so far.
Thanks in advance for any help.