umount是linux中安全卸载光盘或iso镜像的核心命令,需先确认挂载状态、退出挂载点目录、执行sudo umount /mnt/iso,遇“device is busy”时用lsof查进程并终止,卸载后iso文件仍保留可按需删除。

Linux 中安全移除光盘镜像或 ISO 文件,核心是正确卸载(umount),而非直接删除文件或强制终止进程。误操作可能导致数据未同步、挂载点残留、loop 设备占用,甚至影响后续挂载。
确认挂载状态再卸载
卸载前先验证是否真的已挂载,避免对未挂载路径执行 umount 报错:
- 运行 mount | grep iso 或 findmnt /mnt/iso(把
/mnt/iso换成你的实际挂载点) - 若无输出,说明未挂载,无需卸载;若有输出,记录设备名和挂载点
- 注意区分物理光驱(如
/dev/sr0)与 ISO 回环挂载(含loop字样)
标准卸载流程
卸载必须在非挂载点目录下执行,且确保无进程正在访问该路径:
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
- 先退出挂载点:cd / 或 cd ~,不要停留在
/mnt/iso内 - 执行卸载命令:sudo umount /mnt/iso(注意拼写是
umount,不是unmount) - 若提示 device is busy,用 lsof +D /mnt/iso 查看占用进程,关闭终端、文件管理器窗口或 kill 相关进程
- 卸载成功后,再次运行 findmnt /mnt/iso 应无返回
清理与后续处理
卸载只是释放挂载关系,ISO 文件本身仍保留在磁盘上,可按需保留或删除:
- 挂载点目录(如
/mnt/iso)可保留,供下次复用;也可手动删除:sudo rmdir /mnt/iso - ISO 文件本身是普通文件,确认不再需要后,用 rm /path/to/file.iso 删除即可
- 系统会自动回收 loop 设备,一般无需手动干预;极少数情况下可用 losetup -d /dev/loopX 强制分离(仅当
umount失败且确认无访问时)
图形界面与自动挂载的特别提醒
GNOME 或 KDE 环境中右键挂载的 ISO,通常会在桌面上显示图标,卸载方式略有不同:
- 点击桌面图标右上角弹出的“弹出”按钮,或在文件管理器地址栏点击“弹出”图标
- 也可在终端中用 udisksctl unmount -b /dev/loopX(X 为对应编号)
- 若配置了
/etc/fstab自动挂载,卸载后不会自动重挂;重启前可临时注释 fstab 行,或用 sudo mount -a 测试配置有效性










