>Use 'guestfish --', ie:

>guestfish -- add /dev/null [etc]


i tried this method this worked for me in case of listing partitions

[root@EQkvm0101 ~]# guestfish -- add /dev/null : config -set drive.hd0.file=rbd:ssd-clonetest-rule5/fullclone.img : run : list-partitions



[root@EQkvm0101 ~]#


thankyou so much for the reply 


Also i can't use the newest version of libguestfs as im on a production system and i could not use the newest version due to some limitations.

Also the new version is not available in repo.

Im getting antother problem :

while running these commands im getting error :
guestfish -- add /dev/null : config -set drive.hd0.file=rbd:ssd-clonetest-rule5/ubuntu-12.04--1.raw.img : run : inspect-os
[root@EQkvm0101 ~]# guestfish -- add /dev/null : config -set drive.hd0.file=rbd:ssd-clonetest-rule5/ubuntu-12.04--1.raw.img :  inspect-get-distro /dev/ubuntu-1204-vg/root
libguestfs: error: no inspection data: call guestfs_inspect_os first

can you please help me.

Shumaila Naeem

On Thu, Mar 13, 2014 at 5:54 PM, Shumaila Naeem <shum.naeem@gmail.com> wrote:
i will test it out and will update you..

Thankyou so much for your reply 

kind regards
Shumaila Naeem
Software Engineer , Ovex Technologies 

On Thu, Mar 13, 2014 at 5:15 PM, Richard W.M. Jones <rjones@redhat.com> wrote:
On Thu, Mar 13, 2014 at 03:06:17PM +0500, Shumaila Naeem wrote:
> http://rwmj.wordpress.com/2013/03/12/accessing-ceph-rbd-sheepdog-etc-using-libguestfs/#comment-8806
> I came across this link and  and i was able to retrieve the rbd image.
> $ guestfish
> ><fs> set-attach-method appliance
> ><fs> add-drive /dev/null
> ><fs> config -set drive.hd0.file=rbd:pool/volume
> ><fs> run
>  I was able to retrieve file from rbd image using the above method.
> Would you please let know how to do this in a single command line. I am
> getting the following error
> guestfish add /dev/null : config -set
> drive.hd0.file=rbd:ssd-clonetest-rule5/fullclone.img : run : list-partitions
> guestfish: invalid option -- 's'
> Try `guestfish -help' for more information.

Use 'guestfish --', ie:

guestfish -- add /dev/null [etc]

> anything I m doing wrong here.
> I am using CentOS 6.4 2.6.32-358.6.2.el6.x86_64
> qemu:
> qemu-kvm-
> qemu-kvm-tools-
> guestfs:
> libguestfs-tools-c-1.20.11-2.el6.x86_64
> libguestfs-tools-1.20.11-2.el6.x86_64
> libguestfs-1.20.11-2.el6.x86_64
> libguestfs-winsupport-1.0-7.el6.x86_64

However I'd definitely recommend trying newer versions of libguestfs,
since they support rbd transparently.


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#)