在使用 Ubuntu 或其他 Linux 系统时,了解当前系统中有哪些磁盘或分区被挂载、挂载在哪个目录下,是非常重要的。这不仅能帮助你管理存储空间,还能排查系统问题。而 findmnt 命令正是一个强大又简洁的工具,用于查看挂载点和文件系统信息。
什么是 findmnt?
findmnt 是 Linux 系统中用于列出已挂载文件系统的命令行工具。它默认从 /proc/self/mounts
、/etc/fstab
等文件中读取信息,并以树状或列表形式展示,比传统的 mount
命令更清晰易读。
基础用法:快速查看所有挂载点
打开终端(Terminal),直接输入以下命令:
findmnt
你会看到类似如下的输出:
TARGET SOURCE FSTYPE OPTIONS/ /dev/sda2 ext4 rw,relatime,errors=remount-ro├─/boot /dev/sda1 vfat rw,relatime,fmask=0022,dmask=0022└─/home /dev/sdb1 ext4 rw,relatime
其中:
TARGET:挂载点路径(如/、
/home) SOURCE:对应的设备或分区(如
/dev/sda2) FSTYPE:文件系统类型(如 ext4、vfat、xfs 等) OPTIONS:挂载选项
常用选项与实用技巧
1. 以列表形式显示(非树状)
findmnt -l
2. 查看某个特定挂载点
findmnt /home
3. 检查 /etc/fstab 中定义但未挂载的条目
findmnt -s
4. 以 JSON 格式输出(适合脚本处理)
findmnt -J
为什么使用 findmnt 而不是 mount?
虽然
mount命令也能显示挂载信息,但它的输出较为杂乱,不易阅读。而
findmnt默认采用树状结构,逻辑清晰,支持过滤、格式化输出,更适合日常使用和自动化脚本。
总结
通过本文,你应该已经掌握了如何使用 Ubuntu findmnt命令 来高效地查看挂载点。无论是排查磁盘问题、验证自动挂载配置,还是学习 Linux 文件系统结构,
findmnt都是一个不可或缺的工具。
记住这些核心关键词:Ubuntu findmnt命令、查看挂载点、Linux挂载信息、文件系统挂载,它们将帮助你在搜索引擎中快速找到相关资料。
小贴士:如果你是系统管理员或开发者,建议将
findmnt加入你的日常诊断工具箱!
