命令速查storage
umount:卸载文件系统
从目录树分离文件系统,并验证目标已卸载后再拔出或重新配置设备。
把文件系统从挂载层级分离。卸载成功后才可安全移除设备;删除挂载点目录不能替代卸载。
umount [选项] 设备或挂载点| 选项 | 作用 |
|---|---|
-R |
递归卸载目标下的挂载层级,范围必须先核对。 |
-l |
延迟分离;可能掩盖仍被使用的资源,不宜作为常规修复。 |
-f |
强制卸载,主要用于不可达网络文件系统,存在数据风险。 |
MOUNT_POINT=/mnt/removablefindmnt --mountpoint "$MOUNT_POINT"cd -- /sudo umount -- "$MOUNT_POINT"if findmnt --mountpoint "$MOUNT_POINT" >/dev/null; then printf '%s\n' '仍处于挂载状态' >&2else printf '%s\n' '已卸载'fi成功时 umount 通常不输出内容,随后检查应显示“已卸载”。
风险与注意事项
Section titled “风险与注意事项”先保存文件并关闭使用该目录的程序。出现 target is busy 时,先让终端离开挂载点并关闭打开的文件,不要立刻使用 -l 或 -f。不得卸载根文件系统、正在使用的系统分区或未确认的目标。
若仍需使用介质,重新执行经过核对的 mount 命令;设备路径、UUID、挂载点和选项都必须重新验证。
普通用户能否卸载取决于挂载方式、fstab 选项和发行版授权服务;精简系统支持的选项可能更少。
- 命令:mount、lsblk
- 概念:块设备、文件系统与挂载点
- 实战:安全挂载移动存储