1. 前言
findmnt命令是一個簡單的命令行實用程序,用于顯示當前掛載的文件系統列表或在/etc/fstab、/etc/mtab或/proc/self/mountinfo中搜索文件系統
本文主要講解findmnt命令,如何使用該命令在linux系統中顯示當前掛載的文件系統。
Linux中顯示當前掛載的文件系統命令-findmnt
2. findmnt命令使用案例
findmnt命令使用案例
- 要顯示當前掛載的文件系統的列表,請在shell提示符下運行以下操作。
findmnt
它顯示每個文件系統的目標掛載點(target)、源設備(source)、文件系統類型(FSTYPE)和相關掛載選項(options),如下面的輸出所示。
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mApper/centos-root
xfs rw,relatime,seclabel,attr2,inode64,noquota
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime,seclabel
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,seclabel,mode=755
│ │ ├─/sys/fs/cgroup/systemd cgroup cgroup
顯示當前掛載的文件系統的列表
- 默認情況下,findmnt命令以類似樹狀的格式顯示文件系統。要將信息顯示為普通列表,請使用如下所示的-l選項。
findmnt -l
TARGET SOURCE FSTYPE OPTIONS
/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime,seclabel
/proc proc proc rw,nosuid,nodev,noexec,relatime
/dev devtmpfs devtmpfs rw,nosuid,seclabel,size=919700k,nr_inodes=229925,mode=755
/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
/dev/shm tmpfs tmpfs rw,nosuid,nodev,seclabel
/dev/pts devpts devpts rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000
/run tmpfs tmpfs rw,nosuid,nodev,seclabel,mode=755
/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,seclabel,mode=755
默認情況下,findmnt命令以類似樹狀的格式顯示文件系統
- 還可以選擇只顯示特定類型的文件系統,使用-t命令行選項,然后顯示XFS或EXT4等文件系統類型。
findmnt --fstab -t xfs
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/centos-root xfs defaults
/boot UUID=3214fea5-66c2-43cc-b39f-f7cf2d823d65 xfs defaults
只顯示xfs類型的文件系統
findmnt --fstab -t ext4
只顯示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=target LABEL=/boot
或者
findmnt -n --raw --evaluate --output=target LABEL=/
- 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






