跳转到内容
命令速查storage

umount:卸载文件系统

从目录树分离文件系统,并验证目标已卸载后再拔出或重新配置设备。

状态
已审阅
难度
进阶
风险
会改变系统
平台
linux

把文件系统从挂载层级分离。卸载成功后才可安全移除设备;删除挂载点目录不能替代卸载。

Terminal window
umount [选项] 设备或挂载点
选项 作用
-R 递归卸载目标下的挂载层级,范围必须先核对。
-l 延迟分离;可能掩盖仍被使用的资源,不宜作为常规修复。
-f 强制卸载,主要用于不可达网络文件系统,存在数据风险。
Terminal window
MOUNT_POINT=/mnt/removable
findmnt --mountpoint "$MOUNT_POINT"
cd -- /
sudo umount -- "$MOUNT_POINT"
if findmnt --mountpoint "$MOUNT_POINT" >/dev/null; then
printf '%s\n' '仍处于挂载状态' >&2
else
printf '%s\n' '已卸载'
fi

成功时 umount 通常不输出内容,随后检查应显示“已卸载”。

先保存文件并关闭使用该目录的程序。出现 target is busy 时,先让终端离开挂载点并关闭打开的文件,不要立刻使用 -l-f。不得卸载根文件系统、正在使用的系统分区或未确认的目标。

若仍需使用介质,重新执行经过核对的 mount 命令;设备路径、UUID、挂载点和选项都必须重新验证。

普通用户能否卸载取决于挂载方式、fstab 选项和发行版授权服务;精简系统支持的选项可能更少。