在使用 Debian 或其他 Linux 发行版时,我们经常会遇到需要查看当前系统中有哪些磁盘或分区被挂载的情况。这时候,findmnt 命令就派上大用场了!它是一个强大又直观的工具,专门用于查看挂载点和文件系统信息。

什么是 findmnt?
findmnt是 util-linux 软件包中的一个命令行工具,用于列出当前系统中所有已挂载的文件系统。它能以树状结构、表格形式甚至 JSON 格式输出结果,非常灵活。
与传统的
mount或
df命令相比,
findmnt的输出更清晰、信息更丰富,特别适合新手用户快速理解系统的文件系统挂载信息。
基本用法:查看所有挂载点
在终端中直接输入以下命令:
findmnt
你会看到类似如下的输出:
TARGET SOURCE FSTYPE OPTIONS/ /dev/sda1 ext4 rw,relatime├─/boot /dev/sda2 ext4 rw,relatime├─/home /dev/sdb1 xfs rw,relatime└─/mnt/data /dev/sdc1 ntfs rw,relatime,uid=1000
每一列的含义如下:
TARGET:挂载点路径(即你访问该分区的位置) SOURCE:设备名称(如 /dev/sda1) FSTYPE:文件系统类型(ext4、xfs、ntfs 等) OPTIONS:挂载选项(读写权限、用户权限等)常用选项与技巧
1. 以列表形式显示(非树状)
findmnt -l
2. 查找特定挂载点
例如,只想查看
/home是否被挂载:
findmnt /home
3. 按设备查找
findmnt /dev/sdb1
4. 输出为 JSON 格式(便于脚本处理)
findmnt --json
为什么使用 findmnt?
对于刚接触 Linux 的用户来说,理解磁盘挂载可能有些抽象。
findmnt通过清晰的结构化输出,帮助你快速掌握系统的存储布局。无论你是要排查磁盘空间问题、确认外部设备是否挂载成功,还是学习 Linux挂载管理 的基础知识,这个命令都是不可或缺的利器。
小结
通过本文,你应该已经掌握了如何在 Debian 系统中使用
findmnt命令来查看挂载点。记住,这个命令不仅功能强大,而且输出友好,是日常系统管理的好帮手。
下次当你插入U盘、挂载新硬盘,或者只是好奇系统里有哪些分区时,不妨试试:
findmnt
你会发现,整个系统的文件系统挂载信息一目了然!
