findmnt命令用于在Linux中列出挂载的文件系统。此命令将在/etc/fstab、/etc/mtab或/proc/self/mountinfo中查找特定的文件系统。findmnt命令包含在util-linux软件包中,该软件包随其他一些工具(如hwclock)一起提供。Centos系统使用以下命令安装:[root@localhost~]#yum-yinstallutil-linux系统默认安装该安装包。Findmnt默认选项如果没有指定设备或设备的安装点,默认情况下此命令将提供所有已安装文件系统的列表。[root@localhost~]#findmntfindmnt命令查找挂载文件系统findmnt命令查找挂载文件系统Findmnt的实时监控方式findmnt命令可以用来监控/proc/self/mountinfo文件的变化。在下面的例子中,挂载CD,可以看到findmnt已经捕获到挂载动作:[root@localhost~]#findmnt-pACTIONTARGETSOURCEFSTYPEOPTIONSmount/mnt/dev/sr0iso9660ro,relatime,nojoliet,check=s,map=n,blocksize=2048findmnt命令查找挂载的文件系统findmnt命令查找挂载的文件系统对/proc/self/mountinfo文件所做的任何更改都将在终端上自动更新。上图中安装或卸载光盘将捕获动作。类似df输出如果使用df命令,也可以使用findmnt命令模拟输出。这可以通过使用--df选项来实现,如下例所示:[root@localhost~]#findmnt--dffindmntcommandfindsmountedfilesystemsfindmntcommandfindsmountedfilesystems可以看到findmnt输出的信息--df和df-hT非常相似。Findmnt列表选项如果您不喜欢默认的树输出,您可以使用--list或-l选项。这将以列表格式输出。[root@localhost~]#findmnt--listfindmnt命令查找挂载的文件系统findmnt命令查找挂载的文件系统从/etc/fstab文件中列出挂载信息使用--fstab选项,将从/etc/fstab从etc/fstab文件中获取挂载信息。--evaluate选项会将所有标签(如LABEL、UUID、PARTUUID或PARTLABEL)转换为实际设备名称。此选项可以与--fstab选项结合使用以打印文件中的所有文件系统。fstab选项以列表格式输出,因此在使用--fstab时无需调用--list选项。[root@localhost~]#findmnt--fstabTARGETSOURCEFSTYPEOPTIONS//dev/mapper/cl-rootxfsdefaults/bootUUID=26309fe5-0c1d-4b28-b20f-7231a83cc9efext4defaultsswap/dev/mapper/cl-swapswapdefaults[root@localhost~]#findmnt--fstab--evaluateTARGETSOURCEFSTYPEOPTIONS//dev/mapper/cl-rootxfsdefaults/boot/dev/nvme0n1p1ext4defaultsswap/dev/mapper/cl-swapswapdefaultsfindmnt命令查找挂起已挂载的文件系统findmnt命令查找已挂载的文件系统显示指定类型的文件系统此选项可以限制打印的文件系统集。可以指定多个文件系统,以逗号分隔。在此示例中,该命令将搜索ext4、xfs和vfat文件系统。[root@localhost~]#findmnt-text4,xfs,vfatfindmnt命令查找挂载的文件系统findmnt命令查找挂载的文件系统总结大家可以根据需要尝试不同的findmnt选项。findmnt命令用于列出Linux中挂载的文件系统。此命令将在/etc/fstab、/etc/mtab或/proc/self/mountinfo中查找特定的文件系统。
