11944

60 分钟

#Bash 的 umount 命令

umount [OPTION]... [MOUNTPOINT]

功能

卸载文件系统。

类型

可执行文件(/usr/bin/umount),属于 mount

参数

  • OPTIONS 选项:
    • -a, --all - 卸载 /proc/self/mountinfo 中的所有文件系统
    • -A, --all-targets - 卸载指定设备的所有挂载点
    • -c, --no-canonicalize - 不要规范化路径
    • -d, --detach-loop - 如果卸载的是 loop 设备,则同时释放 loop 设备
    • --fake - 不实际执行卸载操作;会写入 /etc/mtab
    • -f, --force - 强制卸载
    • -i, --internal-only - 不要调用外部命令(/sbin/umount.filesystem
    • -l, --lazy - 延迟卸载
    • -N, --namespace ns - 在 ns 指定的命名空间中执行操作
    • -n, --no-mtab - 卸载时不写入 /etc/mtab 文件
    • -O, --test-opts option... - 与 -a 选项一同使用,过滤部分文件系统
    • -q, --quiet - 不打印错误消息
    • -R, --recursive - 递归卸载
    • -r, --read-only - 卸载失败时,尝试以只读方式重新挂载文件系统
    • -t, --types type... - 仅卸载指定类型的文件系统
    • -v, --verbose - 打印详细信息
    • -h, --help - 显示帮助
    • -V, --version - 显示版本
  • MOUNTPOINT - 要卸载的挂载点

#示例

卸载目录

$ sudo umount /mnt/my_dir               # 卸载 /mnt/my_dir

卸载设备的所有挂载点

$ sudo umount --all-targets /dev/sda    # 卸载 /dev/sda 的所有挂载点

卸载镜像

$ sudo umount --detach-loop /mnt/image  # 卸载镜像的同时释放 /dev/loopX 设备

#相关命令

命令说明
findmnt查看设备及挂载点
mount挂载设备

#推荐阅读

#手册

更新: 2026/3/20

作者: PlanC

创建: 2026/3/20