当前位置: 首页
系统平台
Linux使用mount命令查看所有挂载点

Linux使用mount命令查看所有挂载点

热心网友 时间:2026-06-20
转载

在 Linux 系统中,查看当前所有挂载项的最直接方式就是执行 mount 命令。它会从 /proc/mounts 中读取内核实时维护的挂载列表,覆盖范围最全、权威性最高——连 procsysfstmpfs 这类伪文件系统也包含在内,而 df -h 会主动过滤掉它们。因此,你需要清楚什么场景该用哪个工具。

Linux怎么使用mount查看当前所有挂载

直接运行 mount 即可显示全部挂载项

不加任何参数时,mount 命令从 /proc/mounts 提取内核当前维护的挂载列表,输出最全、最权威的信息——包括 procsysfstmpfs 这类伪文件系统,而 df -h 会主动跳过它们。

  • 在终端输入 mount 并回车,每行格式清晰:设备 → 挂载点 → 类型 → (选项)
  • 如果输出内容过长不便查看,可使用 mount | less 分页浏览,按 q 退出
  • 注意:某些由 systemd 管理的 automount(例如带 x-systemd.automount 的 NFS)可能尚未实际挂载,mount 不会显示它们。此时需要实际访问目录,或者通过 systemctl list-units --type=mount 查询

findmnt 更适合人眼阅读和脚本解析

findmntutil-linux 提供的现代替代工具,底层同样读取 /proc/mounts/etc/fstab,但输出结构清晰、支持条件筛选。相比直接用 mount | grep 碰运气,它更加可靠。

  • 运行 findmnt 默认以树状缩进展示,一眼即可看出 bind mount 或 overlayfs 的嵌套关系
  • 脚本中需要稳定字段输出时,使用 findmnt -n -o SOURCE,TARGET,FSTYPE,OPTIONS,无表头、无空格,便于 cut/awk 处理
  • 查询某路径是否已挂载:运行 findmnt /path,它能识别子挂载、UUID 匹配,比 mount | grep 更不易遗漏或误匹配
  • 远程挂载专用过滤:findmnt --types nfs,cifs,nfs4mount 本身不具备此能力

为什么 df -h 不能替代 mount

df 只统计拥有块设备空间的挂载点,对于 procdevtmpfssecurityfs 这类无磁盘空间的伪文件系统完全不显示。你看到的“未挂载”,很可能只是 df 主动跳过了它们。

  • df -h 适合检查磁盘空间占用,而非查询挂载状态;想确认 /proc 是否已挂载?它不会告诉你
  • df /some/path 可以反推该路径所属的设备,但无法获取挂载选项(如 noexecrelatime
  • 遇到“磁盘已满但仍能写入”或“明明挂载了但 df 看不到”的情况,优先怀疑是伪文件系统或 bind mount,不要只盯着 df

挂载点显示为 ? 或空 SOURCE 怎么办

这属于正常现象,并不代表出错。常见于 tmpfs、ramfs、bind mount、overlayfs 或卸载残留条目——它们没有对应的物理块设备,内核会填入 ? 或留空。

  • mount 输出第一列为 ?:大概率是 tmpfsbind mount,查看第三列(类型)和第四列(选项)即可确认
  • findmnt 显示 SOURCE 为空:同理,检查 FSTYPE 列,tmpfsoverlaynone 都属于此类
  • 如果刚卸载过设备但 mount 仍显示它,可能是内核尚未及时清理条目,可通过 ls /mount/point 实际访问验证是否真正有效

真正的挂载状态以 /proc/mounts 为准,但人眼直接阅读它过于原始。mountfindmnt 都是它的友好封装——选择哪个取决于你的需求:要快速、全面,用 mount;要清晰、稳定、可过滤,用 findmnt

来源:https://www.php.cn/faq/2681943.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
麒麟OS系统录屏的详细操作步骤

麒麟OS系统录屏的详细操作步骤

在银河麒麟桌面操作系统V10 SP1(2503)及后续版本中,系统内置了原生录屏工具kylin-screencap,无需联网安装第三方软件,录制过程流畅无卡顿。该工具默认支持键盘按键显示、鼠标点击动画以及双音源同步采集。如果用户在软件商店搜索“录屏”时提示“未找到”,说明当前系统为精简版镜像或官方应

时间:2026-06-20 11:46
Linux使用mount命令查看所有挂载点

Linux使用mount命令查看所有挂载点

在 Linux 系统中,查看当前所有挂载项的最直接方式就是执行 mount 命令。它会从 proc mounts 中读取内核实时维护的挂载列表,覆盖范围最全、权威性最高——连 proc、sysfs、tmpfs 这类伪文件系统也包含在内,而 df -h 会主动过滤掉它们。因此,你需要清楚什么场景该用

时间:2026-06-20 11:45
Linux系统安装Anaconda超详细图文教程

Linux系统安装Anaconda超详细图文教程

坦白说,conda命令无法使用、Python仍调用系统默认版本,这类问题大概率不是安装步骤出错,而是PATH环境变量未生效,或生效后被其他配置覆盖了。这是Linux系统安装Anaconda后最常见的卡点,也是最容易被忽视的细节。确认系统架构再下载安装包直接复制粘贴wget命令脚本,很可能运行失败——

时间:2026-06-20 11:45
FileZilla安装使用教程 统信UOS系统实测指南

FileZilla安装使用教程 统信UOS系统实测指南

在统信UOS系统上完成FileZilla的安装与FTP文件传输,核心流程分为三步:客户端部署、字符集适配、站点连接,每一步都不可或缺。如果省略其中任一环节,轻则导致中文目录显示乱码,重则连接失败无法访问。接下来将针对这三个关键环节逐一进行详细讲解。 通过终端命令行在线安装FileZilla 如果您的

时间:2026-06-20 11:45
Linux下Sentinel流量控制部署方法

Linux下Sentinel流量控制部署方法

Linux下部署Sentinel控制台需确保JDK版本不低于1 8,启动时显式指定端口、Dashboard地址等JVM参数。客户端连接失败时常因地址配置错误、防火墙未放行或网络不通。推荐使用systemd实现后台稳定运行与开机自启。

时间:2026-06-20 11:45
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜