在 Linux 里“mount 镜像”通常分几种常见情况,我按最常见场景给你说清楚,你对着用就行。
sudo mkdir -p /mnt/iso
sudo mount -o loop image.iso /mnt/iso
查看内容:
ls /mnt/iso
卸载:
sudo umount /mnt/iso
如果是单分区镜像:
sudo mount -o loop disk.img /mnt
如果是多分区磁盘镜像(比如树莓派 img):
sudo losetup -fP disk.img
sudo losetup -a
假设是 /dev/loop0:
sudo mount /dev/loop0p1 /mnt
卸载:
sudo umount /mnt
sudo losetup -d /dev/loop0
需要先转成 raw:
qemu-img convert -O raw vm.qcow2 vm.raw
sudo mount -o loop vm.raw /mnt
或直接用 guestmount(推荐):
sudo apt install libguestfs-tools
sudo guestmount -a vm.qcow2 -i /mnt
sudo mount -t squashfs image.squashfs /mnt
mount: unknown filesystem type说明镜像不是普通文件系统,可能是:
加:
-o ro
基本都要 sudo
如果你能告诉我:
我可以直接给你最精确的一条命令。