请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
findmnt命令是一个简单的命令行实用程序,用于显示当前挂载的文件系统列表或在/etc/fstab、/etc/mtab或/proc/self/mountinfo中搜索文件系统
本文主要讲解findmnt命令,如何使用该命令在Linux系统中显示当前挂载的文件系统。

Linux中显示当前挂载的文件系统命令-findmnt
2. findmnt命令使用案例

findmnt命令使用案例
- 要显示当前挂载的文件系统的列表,请在shell提示符下运行以下操作。
findmnt
它显示每个文件系统的目标挂载点(target)、源设备(source)、文件系统类型(FSTYPE)和相关挂载选项(options),如下面的输出所示。
TARGETSOURCEFSTYPEOPTIONS
//dev/mapper/centos-root
xfsrw,relatime,seclabel,attr2,inode64,noquota
├─/syssysfssysfsrw,nosuid,nodev,noexec,relatime,seclabel
│├─/sys/kernel/securitysecurityfssecurityfsrw,nosuid,nodev,noexec,relatime
│├─/sys/fs/cgrouptmpfstmpfsro,nosuid,nodev,noexec,seclabel,mode=755
││├─/sys/fs/cgroup/systemdcgroupcgroup

显示当前挂载的文件系统的列表
- 默认情况下,findmnt命令以类似树状的格式显示文件系统。要将信息显示为普通列表,请使用如下所示的-l选项。
findmnt-l
TARGETSOURCEFSTYPEOPTIONS
/syssysfssysfsrw,nosuid,nodev,noexec,relatime,seclabel
/procprocprocrw,nosuid,nodev,noexec,relatime
/devdevtmpfsdevtmpfsrw,nosuid,seclabel,size=919700k,nr_inodes=229925,mode=755
/sys/kernel/securitysecurityfssecurityfsrw,nosuid,nodev,noexec,relatime
/dev/shmtmpfstmpfsrw,nosuid,nodev,seclabel
/dev/ptsdevptsdevptsrw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000
/runtmpfstmpfsrw,nosuid,nodev,seclabel,mode=755
/sys/fs/cgrouptmpfstmpfsro,nosuid,nodev,noexec,seclabel,mode=755

默认情况下,findmnt命令以类似树状的格式显示文件系统
- 还可以选择只显示特定类型的文件系统,使用-t命令行选项,然后显示XFS或EXT4等文件系统类型。
findmnt--fstab-txfs
TARGETSOURCEFSTYPEOPTIONS
//dev/mapper/centos-rootxfsdefaults
/bootUUID=3214fea5-66c2-43cc-b39f-f7cf2d823d65xfsdefaults

只显示xfs类型的文件系统
findmnt--fstab-text4

只显示ext4类型的文件系统
- 您还可以使用挂载点找到文件系统。例如,下面的命令显示所有/etc/fstab文件系统,其中挂载点目录为/mnt/external/disk2。
findmnt--fstab/mnt/external/disk2
findmnt--fstab--target/mnt/external/disk2
- 要打印所有/etc/fstab文件系统并将LABEL=和UUID=标记转换为实际设备名,请添加如下所示的--evaluate选项。
findmnt--fstab--evaluate
- 要仅显示挂载标签为/boot或/的文件系统的挂载点,可以使用以下命令。
findmnt-n--raw--evaluate--output=targetLABEL=/boot
或者
findmnt-n--raw--evaluate--output=targetLABEL=/
- findmnt还允许监视目录上的挂载、卸载、重新挂载和移动操作,例如/mnt/test。
findmnt--poll--mountpoint/mnt/test

findmnt监视目录
- 如果您想在其输出中获取更多信息,请使用--verbose开关。
findmnt--real--verbose
3. 总结
通过本文,您应该掌握了如何使用findmnt命令在Linux系统中查看当前挂载的文件系统了吧?有关更多信息,请运行man findmnt以查看该命令的使用手册页。
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:https://www.linuxrumen.com/cyml/1809.html