在 Linux 系统中,特别是 CentOS 环境下,了解系统当前的磁盘挂载情况非常重要。无论是排查存储问题、添加新硬盘,还是进行系统维护,都需要清楚知道哪些设备被挂载到了哪些目录。这时,findmnt 命令就派上了大用场。
findmnt 是一个用于查找和显示已挂载文件系统的命令行工具。它从 /proc/self/mounts、/etc/fstab 或 /proc/swaps 中读取信息,并以树状或列表形式输出结果。该命令自 util-linux 2.18 起引入,在大多数现代 Linux 发行版(包括 CentOS 7/8/Stream)中默认可用。
最简单的用法就是直接运行 findmnt,它会以树形结构列出所有当前挂载的文件系统:
$ findmntTARGET SOURCE FSTYPE OPTIONS/ /dev/sda1 xfs rw,relatime,attr2,inode64,noquota├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime├─/proc proc proc rw,nosuid,nodev,noexec,relatime├─/dev devtmpfs devtmpfs rw,nosuid,size=927224k,nr_inodes=231806,mode=755│ └─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000├─/run tmpfs tmpfs rw,nosuid,nodev,relatime,size=187248k,mode=755└─/boot /dev/sda2 ext4 rw,relatime,data=ordered 如上所示,TARGET 表示挂载点路径,SOURCE 是设备名称,FSTYPE 是文件系统类型,OPTIONS 则是挂载选项。
使用 -l 参数可将输出改为纯列表格式,便于脚本处理:
$ findmnt -l 例如,只想查看 /home 是否被挂载:
$ findmnt /home 通过指定设备路径(如 /dev/sdb1)来确认其挂载状态:
$ findmnt /dev/sdb1 使用 --fstab 参数可以查看 /etc/fstab 文件中的配置:
$ findmnt --fstab 对于需要程序解析的场景,可使用 -J 参数输出 JSON:
$ findmnt -J 虽然 df 可以查看磁盘使用情况,mount 能列出挂载信息,但 findmnt 更加直观、结构清晰,且支持多种过滤和输出格式。特别是在排查挂载冲突、验证 fstab 配置时,Centos findmnt命令 提供了更高效的解决方案。
通过本文,你应该已经掌握了如何在 CentOS 系统中使用 findmnt 命令来查看挂载点。无论你是系统管理员还是刚入门的 Linux 小白,这个命令都能帮助你快速了解系统的存储布局。
记住几个核心关键词:Centos findmnt命令、查看挂载点、linux挂载信息 和 findmnt使用教程,它们将帮助你在搜索引擎中快速找到相关资料。
赶快在你的 CentOS 服务器上试试吧!
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251210102.html