подключение диска и раздела:
1 2 3 4 |
modprobe nbd max_part=8 - Enable NBD qemu-nbd --connect=/dev/nbd0 /mnt/name_obraz.qcow2 - подключение образа fdisk /dev/nbd0 -l - показать партиции (разделы) mount /dev/nbd0p1 /mnt/name_part/ - монтирование партиции (раздела) |
отключение отключение раздела и диска:
1 2 3 |
umount /mnt/somepoint/ - отключение раздела qemu-nbd --disconnect /dev/nbd0 - отключение диска rmmod nbd - отключение nbd |
ошибка mount: special device /dev/nbd0p1 does not exist
1 |
partx -a /dev/nbd0 - исправление ошибки mount: special device /dev/nbd0p1 does not exist |
Еще варианты монтирования дисков и разделов:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
1. Вариант монтирования диска: Монтирование: mount -o loop path/to/image.img /mnt/img После использования размонтируйте: umount /mnt/img 2. Вариант монтирования диска: losetup -Pf path/to/image.img # Найдет loop-устройство lsblk # Определите нужный раздел, например /dev/loop0p1 sudo mount /dev/loop0p1 /mnt/img # Примонтируйте его После использования размонтируйте: umount /mnt/img losetup -d /dev/loop0 3. не совсем монтирование а подключение прям в образ guestfish --ro -a path/to/image.img -i После запуска команды вы попадёте в интерактивный режим, где можно выполнять команды: ls / copy-out /etc/passwd /tmp/passwd_copy |