Ошибка использования guestmount для монтирования образа windows qcow2
Моя ОС - это 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: ошибка: mount: неподдерживаемая файловая система. тип 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: ошибка: mount: неподдерживаемая файловая система. тип 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'
опцию, удалите эту опцию и вместо этого используйте команды 'run', за которыми следует 'list-filesystems'. Затем вы можете смонтировать нужные файловые системы вручную, используя команду "mount" или "mount-ro".При использовании
guestmount '-i'
удалите эту опцию и выберите файловую систему (-ы), которую вы хотите увидеть, добавив вручную опцию -m. Используйте virt-filesystems, чтобы увидеть, какие файловые системы доступны.При использовании других инструментов virtu этот образ диска не будет работать с этими инструментами. Используйте эквивалентные команды 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 ответов
Я замечаю такое же поведение..
Согласно документации, это нормальное поведение. Они удалили поддержку ntfs, начиная с RHEL/CentOS 7.3. Дополнительная информация на: http://libguestfs.org/guestfs-faq.1.html#mount:-unsupported-filesystem-type-with-ntfs-in-rhel-7.2
Можно скомпилировать собственную библиотеку libguestfs, которая поддерживает ntfs, но это не поддерживается. Я еще не тестировал, но в этой ветке упоминаются шаги. https://www.redhat.com/archives/libguestfs/2016-February/msg00145.html
Надеюсь, это поможет, так как это мой первый пост.:-)
С уважением,
Джефф