9:26am, Friday 4 August 2006 (Updated 3:05pm, Friday 4 August 2006)
Aug 4 10:20:24 cachesrv1b kernel: EXT3-fs warning (device cciss/c0d0p1): ext3_group_add: No reserved GDT blocks, can't resize
Grr. And Google has nothing useful to suggest. The filesystem in question refuses to grow beyond 32GB, which is a slightly suspicious number. Anyone?
Update: I just tried to grow a different filesystem from 10GB to 20GB and it got stuck at 16GB. The plot thickens.
/usr/src/linux/fs/ext3/resize.c, here I come...
Update 2: Right, it appears that ext2/3 filesystems can be resized on-the-fly up to the next multiple of 16GB. To go beyond that you need to unmount the filesystem... which is mildly tricky if it's the root filesystem. Bah!