I wrote:
> I'm finished most of the implementation of the ext2 online resize (kernel
> patch + user-space tools), but I'm consistently having a problem somewhere
> in the kernel (2.0.37) that I'm having a problem tracking down.

The good news is that I've tracked down the problem, and it's not in the
kernel (nice way to introduce yourself to the linux-kernel list, oops).

The upside is that you can now resize ext2 filesystems on the fly, up to the
next group block (256MB for 1k, 16GB for 4k blocks).  It doesn't yet work
properly with sparse ext2 filesystems (the default for e2fsprogs-1.15, which
can't seem to be turned off), it can't resize past a group block boundary
(coming soon), nor can it shrink the filesystem yet.  Otherwise, it is going
pretty smoothly.

Please have a look and test, and let me know how it works for you on your
TEST partitions.  Patches for 2.0 and 2.2/2.3 kernel, user-space tools, and
some small docs are available at:

http://www-mddsp.enel.ucalgary.ca/People/adilger/online-ext2/

Cheers, Andreas
---
Andreas Dilger  University of Calgary \ "If a man ate a pound of pasta and
                Micronet Research Group \ a pound of antipasto, would they
Dept of Electrical & Computer Engineering \  cancel out, leaving him still
http://www-mddsp.enel.ucalgary.ca/People/adilger/      hungry?" -- Dogbert

Reply via email to