使用guestmount挂载Windows qcow2映像时出错

时间:2018-03-12 02:47:43

标签: windows openstack mount ntfs ntfs-3g

我的操作系统 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

这是我的mount命令和错误提示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:你的意思是挂载其中一个文件系统吗?   guestmount:/ dev / sda1(ntfs)guestmount:/ 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:你的意思是挂载其中一个文件系统吗?   guestmount:/ dev / sda1(ntfs)guestmount:/ dev / sda2(ntfs)

-m / dev / sda报告错误,所以我使用-i来访问guestmout,但也是错误

  

root @ wllabs:/ home / wllabs / instances / image2016 $ guestmount -a win2016   --ro -i / mount guestmount:此磁盘上未找到任何操作系统   如果使用guestfish '-i'选项,请删除此选项   使用命令'运行'其次是&list?filesystems'。   然后,您可以使用手动挂载所需的文件系统   '安装'或者' mount-ro'命令。

     

如果使用guestmount '-i',请删除此选项并选择   您希望通过手动添加' -m'来查看的文件系统选项(S)。   使用&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

1 个答案:

答案 0 :(得分:0)

我注意到相同的行为。

根据文档,这是正常现象。 他们从RHEL / CentOS 7.3开始删除了对ntfs的支持。 有关更多信息:http://libguestfs.org/guestfs-faq.1.html#mount:-unsupported-filesystem-type-with-ntfs-in-rhel-7.2

可以编译支持ntfs的自己的libguestfs,但是不支持此功能。 我还没有测试过,但是这个线程提到了步骤。 https://www.redhat.com/archives/libguestfs/2016-February/msg00145.html

我希望这会有所帮助,因为这是我的第一篇文章。 :-)

亲切的问候,

杰夫