[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