在 Debian 里“mount 镜像”通常分几种情况,下面按最常见场景给你说明。
sudo mkdir -p /mnt/iso
sudo mount -o loop image.iso /mnt/iso
ls /mnt/iso
sudo umount /mnt/iso
✅ 需要 loop 支持(Debian 默认支持)
如果是整盘镜像(含分区表):
losetupsudo losetup -fP --show disk.img
输出类似:
/dev/loop0
查看分区:
lsblk /dev/loop0
挂载某个分区:
sudo mount /dev/loop0p1 /mnt
卸载:
sudo umount /mnt
sudo losetup -d /dev/loop0
qcow2 不能直接 mount,需要用 qemu-nbd
sudo apt install qemu-utils
sudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 image.qcow2
sudo mount /dev/nbd0p1 /mnt
sudo umount /mnt
sudo qemu-nbd -d /dev/nbd0
先解压:
gunzip image.img.gz
再按“二”的方法挂载。
| 问题 | 原因 |
|---|---|
mount: unknown filesystem type |
镜像不是文件系统 |
No such device |
没加 -o loop |
Permission denied |
没用 sudo |
| qcow2 无法 mount | 必须用 qemu-nbd |
如果你能告诉我:
我可以给你精确命令。