mountpoint 命令最可靠,专用于判断挂载点:运行 mountpoint /path 返回明确提示;加 -q 选项可静默判断,退出码 0 表示是挂载点;它依据内核挂载表,不检查设备状态。

直接用 mountpoint 命令判断最可靠,它专为此设计,返回值规范,适合脚本和交互使用。
基础用法:直观确认是否挂载
运行 mountpoint /path/to/dir,命令会输出明确提示:
- 如果是挂载点,显示类似
/mnt is a mountpoint - 如果不是,显示类似
/usr/local is not a mountpoint
脚本中静默判断(推荐)
加 -q 选项不输出文字,靠退出状态码判断:
- 返回 0 → 是挂载点
- 返回非 0 → 不是挂载点
例如:
echo "已挂载"
else
echo "未挂载或不是挂载点"
fi
配合其他命令快速定位
若不确定目标目录路径,可先用 pwd 获取当前路径,再传给 mountpoint:
也可结合 findmnt 查看当前所在位置是否被挂载(支持路径匹配):
注意关键细节
mountpoint 判断依据是内核的挂载表,不是目录是否存在或是否为空;即使挂载点目录下原有文件被“遮盖”,只要该路径已被 mount 命令挂上文件系统,就视为有效挂载点。它不检查设备是否可读、文件系统是否损坏,只回答“是否挂载”这一个事实。











