> to do actually it. Personally, I think it would be a doable > project if someone wanted to have a go at it - to allow a filesystem > to be grown or shrunk on a cylinder-by-cylinder basis. The only real > complexity occurs when you are shrinking a filesystem - you have to locat e > the inodes & indirect blocks associated with allocated data blocks > in the cylinder you are trying to remove in order to move the blocks.
To add to this, I'd also be inclined to see this done in the larger context of writing at least a simplistic volume manager to contain arbitrary filesystems, then extending UFS to support the concept of dynamic resizing. That way you could extend (the most common request) a ufs partition much more flexibly across multiple partitions or disks, that being what people are *really* asking for when they cry for a resizable UFS. :-) - Jordan To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-hackers" in the body of the message