
On Thu, Oct 18, 2007 at 06:58:38PM +0100, John Levon wrote:
Accidentally deleted your reply Richard, sorry.
ZFS 'pools' are aggregates composed of some number of real devices. LVM confuses me so I don't know what they map on to, but the basic idea is that you can carve filesystems out of such pools at will.
That is the same concept as an LVM volume group.
You can also carve out 'volumes' - these appear as a disk device in /dev/zvol/dsk/poolname/volumename
That is the same concept as an LVM logical volume
It's the latter that you use in Xen to hold domU root filesystems (or you can use a normal file on whatever file system, or a real device, as desired).
What might be tricky is anything that claims to return "space left", depending exactly on what you want it to mean. But (I think) certain LVM setups have similar issues.
Asking 'space left' for a volume directly isn't really applicable - that's a property of the file system on the volume instead. 'Space left' in a pool is basically an indication of how much space is available for allocating additional pools. Allowing you ask 'is that space to allocate a 10 GB volume in this pool?' rather than just blindly trying & failing Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|