[libvirt-users] Cannot guestmount a Fedora 24 XFS disk.

Andre Goree agoree at staff.atlantic.net
Fri Aug 5 14:46:11 UTC 2016


I seem to be having trouble using guestmount to mount a Fedora 24 disk that is using XFS.  This is the error messings I get when I try:

root at cpdev-cn5:/var/lib/libvirt/images/base# guestmount --rw -a ${disk_path}/${disk_name} -m /dev/${target}1 /tmp/fedora-master/
libguestfs: error: mount_options: /dev/vda1 on /: mount: wrong fs type, bad option, bad superblock on /dev/vda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
guestmount: '/dev/sda1' could not be mounted.  Did you mean one of these?
        /dev/sda1 (xfs)



Verbose output shows:
libguestfs: recv_from_daemon: received GUESTFS_LAUNCH_FLAG
libguestfs: [03647ms] appliance is up
libguestfs: send_to_daemon: 72 bytes: 00 00 00 44 | 20 00 f5 f5 | 00 00 00 04 | 00 00 00 4a | 00 00 00 00 | ...
guestfsd: main_loop: new request, len 0x44
/dev/sda1: No such file or directory
mount -o  /dev/vda1 /sysroot/
[    1.759120] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
[    1.762869] XFS (vda1): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled!
[    1.762869] Use of these features in this kernel is at your own risk!
[    1.764819] XFS (vda1): Superblock has unknown read-only compatible features (0x1) enabled.
[    1.765834] XFS (vda1): Attempted to mount read-only compatible filesystem read-write.
[    1.765834] Filesystem can only be safely mounted read only.
[    1.767472] XFS (vda1): SB validate failed with error 22.
mount: wrong fs type, bad option, bad superblock on /dev/vda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

guestfsd: error: /dev/vda1 on /: mount: wrong fs type, bad option, bad superblock on /dev/vda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
guestfsd: main_loop: proc 74 (mount_options) took 0.09 seconds
libguestfs: recv_from_daemon: 272 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 4a | 00 00 00 01 | 00 12 34 00 | ...
libguestfs: error: mount_options: /dev/vda1 on /: mount: wrong fs type, bad option, bad superblock on /dev/vda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so



I've tried with both /dev/sda1 and /dev/vda1 but no luck.  Interestingly enough, a CentOS 7.2 image with XFS and the same setup (i.e., a single partition formatted with XFS) mounts without issue.  Any ideas?


Andre Goree
Senior Engineer, Atlantic.Net
 CONFIDENTIALITY: This email (including any attachments) may contain confidential, proprietary and privileged information. Any unauthorized disclosure or use without Atlantic.Net's express written consent is strictly prohibited. If  you received this email in error, please notify the sender and delete this email from your system.      




More information about the libvirt-users mailing list