[Libguestfs] libguestfs mounting solaris 10 ZFS guest
Richard W.M. Jones
rjones at redhat.com
Tue Apr 20 16:50:40 UTC 2010
On Tue, Apr 20, 2010 at 10:23:07AM -0400, John Larson wrote:
> Not sure if this possible, but I have a KVM guest running Solaris 10
> with the OS on ZFS and I am trying to use
> libguestfs/guestfish/guestmount to get to the VM. I am running Red Hat
> EL 5.4 with EPEL rpms as required.
It has to be said that you are well out on your own on this. We have
never tried to access ZFS partitions. In fact, I wasn't even aware
that Fedora had support for this, but I notice now it does have
support (via a FUSE module).
Anyway, we do support FUSE modules to access filesystems. eg. That is
exactly how our current NTFS support works (via ntfs-3g).
You'd need to rebuild libguestfs, particularly the appliance, adding
the ZFS module (zfs-fuse) to appliance/packagelist.in. I don't know
if it would just work after that -- mostly likely it would just work.
But you might also have to make some small changes to the daemon.
If you want to post a small ZFS test filesystem / VM, I'll see if I
can get it to work.
You'll probably want to look at the architecture diagram, since from
the rest of your email it seemed you were a bit confused about how
libguestfs works:
http://libguestfs.org/guestfs.3.html#architecture
And don't bother starting off with guestmount. Use guestfish to try
to get a first pass working.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora
More information about the Libguestfs
mailing list