温馨提示×

linux mount镜像怎弄

小樊
65
2026-09-23 14:39:33
栏目: 智能运维

在 Linux 里“mount 镜像”通常分几种常见情况,我按最常见场景给你说清楚,你对着用就行。


一、挂载 ISO 镜像(最常用)

sudo mkdir -p /mnt/iso
sudo mount -o loop image.iso /mnt/iso

查看内容:

ls /mnt/iso

卸载:

sudo umount /mnt/iso

二、挂载 img / raw 磁盘镜像

如果是单分区镜像:

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

三、挂载 qcow2(KVM 虚拟机镜像)

需要先转成 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

四、挂载 squashfs 镜像

sudo mount -t squashfs image.squashfs /mnt

五、常见报错解决

1. mount: unknown filesystem type

说明镜像不是普通文件系统,可能是:

  • 多分区镜像(用 losetup)
  • qcow2(用 guestmount)

2. 只读镜像

加:

-o ro

3. 需要 root

基本都要 sudo


如果你能告诉我:

  • 镜像类型(iso / img / qcow2 / 其他)
  • 用途(看文件 / 改文件 / 启动)

我可以直接给你最精确的一条命令。

0 踩