我的操作系统是centos 7.4
root@wllabs:/home/wllabs/instances/image2016$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
内核版本:3.10.0
root@wllabs:/home/wllabs/instances/image2016$ uname -r
3.10.0-693.5.2.el7.x86_64
这是我的挂载命令和错误提示,use guestmount -m /dev/sda1
root@wllabs:/home/wllabs/instances/image2016$ guestmount -a win2016 --ro -m /dev/sda1 /mount libguestfs: error: mount: unsupported filesystem type guestmount: '/dev/sda1' 无法安装。guestmount:您的意思是挂载这些文件系统之一吗?来宾挂载:/dev/sda1 (ntfs) 来宾挂载:/dev/sda2 (ntfs)
这里是使用 guestmount -m /dev/sda2
root@wllabs:/home/wllabs/instances/image2016$ guestmount -a win2016 --ro -m /dev/sda2 /mount libguestfs: error: mount: unsupported filesystem type guestmount: '/dev/sda2' 无法安装。guestmount:您的意思是挂载这些文件系统之一吗?来宾挂载:/dev/sda1 (ntfs) 来宾挂载:/dev/sda2 (ntfs)
-m /dev/sda 报错,所以我用-i来guestmout,也是报错
root@wllabs:/home/wllabs/instances/image2016$ guestmount -a win2016 --ro -i /mount guestmount: no operating system was found on this disk 如果使用
guestfish '-i'
选项,请删除此选项,然后使用后面的命令“运行”通过“列表文件系统”。然后,您可以使用“mount”或“mount-ro”命令手动安装所需的文件系统。如果使用
guestmount '-i'
,请删除此选项并通过手动添加“-m”选项来选择要查看的文件系统。使用 'virt-filesystems' 查看可用的文件系统。如果使用其他 virt 工具,此磁盘映像将无法与这些工具一起使用。使用 guestfish 等效命令(请参阅 virt 工具手册页)。
libguestfs-winsupport 和ntfs都已安装。
root@wllabs:/home/wllabs/instances/image2016$ rpm -qa | grep winsupport
libguestfs-winsupport-7.2-2.el7.x86_64
root@wllabs:/home/wllabs/instances/image2016$ rpm -qa | grep ntfs
ntfs-3g-devel-2017.3.23-1.el7.x86_64
ntfsprogs-2017.3.23-1.el7.x86_64
ntfs-3g-2017.3.23-1.el7.x86_64