我的操作系统 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
答案 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
我希望这会有所帮助,因为这是我的第一篇文章。 :-)
亲切的问候,
杰夫