tmart
06-21-2009, 05:33 AM
Could you provide a means to simply extend an existing filesystem? I do realize that it's up to the underlying filesystem as to whether or not tools exist to incorporate that new space, but I would think that you should be able to simply add new logical blocks to the end of the volume. Resizing a large volume could otherwise be impossible if there is not enough room for the copy, but would certainly take a very long time.
Maybe either "vol extend [--prefill]" or "vol resize [--extend] [--prefill]" ?
Perhaps you could do this in a way that would allow extending the volume while the component assigned the volume is still running. Of course most filesystems would need to be unmounted in order to recognize the new space; hwoever, when using raw volumes, the space could then be immediately available once the mapping to the newly allocated blocks has been completed?
Maybe either "vol extend [--prefill]" or "vol resize [--extend] [--prefill]" ?
Perhaps you could do this in a way that would allow extending the volume while the component assigned the volume is still running. Of course most filesystems would need to be unmounted in order to recognize the new space; hwoever, when using raw volumes, the space could then be immediately available once the mapping to the newly allocated blocks has been completed?