findmnt命令查詢已掛載的檔案系統

安全劍客發表於2020-11-27
導讀 findmnt 用於列出 中已掛載的檔案系統。該 將在/etc/fstab, /etc/mtab或者/proc/self/mountinfo中查詢特定的檔案系統。

findmnt命令包含在 util-linux軟體包中,該軟體包附帶了其他一些工具,例如hwclock。

系統中使用下面命令安裝:

[root@localhost ~]# yum -y install util-linux

這個安裝包在系統中預設已安裝。

Findmnt預設選項

如果未指定裝置或者裝置的掛載點 ,則預設情況下,此命令將提供所有已安裝檔案系統的列表。

[root@localhost ~]# findmnt

findmnt命令查詢已掛載的檔案系統findmnt命令查詢已掛載的檔案系統

Findmnt的實時監視模式

findmnt命令可用於監視 /proc/self/mountinfo檔案中的更改。下面例項中,掛載光碟,可以看到findmnt捕獲到了掛載的動作:

[root@localhost ~]# findmnt -p
ACTION     TARGET SOURCE   FSTYPE  OPTIONS
mount      /mnt   /dev/sr0 iso9660 ro,relatime,nojoliet,check=s,map=n,blocksize=2048

findmnt命令查詢已掛載的檔案系統findmnt命令查詢已掛載的檔案系統
/proc/self/mountinfo檔案所做的任何更改都將在終端上自動更新。上圖中掛載或者解除安裝光碟,都會捕獲到動作。

類似於df輸出

如果使用df命令,則findmnt命令也可以用來模擬輸出。可以透過使用帶有--df選項來實現此目的,如以下示例所示:

[root@localhost ~]# findmnt --df

findmnt命令查詢已掛載的檔案系統findmnt命令查詢已掛載的檔案系統
可以看到 findmnt --dfdf -hT輸出的資訊很相似。

Findmnt列表選項

如果不喜歡預設樹狀輸出,則可以使用 --list-l選項。這將以列表格式輸出。

[root@localhost ~]# findmnt --list

findmnt命令查詢已掛載的檔案系統findmnt命令查詢已掛載的檔案系統

從/etc/fstab檔案中列出掛載資訊

使用 --fstab選項,將會從 /etc/fstab檔案中獲取掛載資訊。

--evaluate選項會將所有標籤(例如LABEL,UUID,PARTUUID或PARTLABEL)轉換為實際裝置名稱。該選項可以與 --fstab選項結合使用,以列印檔案中的所有檔案系統。fstab選項以列表格式輸出,因此使用--fstab時無需呼叫--list選項。

[root@localhost ~]# findmnt --fstab
TARGET SOURCE                                    FSTYPE OPTIONS
/      /dev/mapper/cl-root                       xfs    defaults
/boot  UUID=26309fe5-0c1d-4b28-b20f-7231a83cc9ef ext4   defaults
swap   /dev/mapper/cl-swap                       swap   defaults
[root@localhost ~]# findmnt --fstab --evaluate
TARGET SOURCE              FSTYPE OPTIONS
/      /dev/mapper/cl-root xfs    defaults
/boot  /dev/nvme0n1p1      ext4   defaults
swap   /dev/mapper/cl-swap swap   defaults

findmnt命令查詢已掛載的檔案系統findmnt命令查詢已掛載的檔案系統

顯示指定型別的檔案系統

此選項可以限制列印檔案系統的集合。可以指定多個檔案系統,並以逗號分隔。在此示例中,該命令將搜尋ext4,xfs和vfat檔案系統。

[root@localhost ~]# findmnt -t ext4,xfs,vfat

findmnt命令查詢已掛載的檔案系統findmnt命令查詢已掛載的檔案系統

總結

可以根據需要嘗試不同的findmnt選項。 findmnt命令用於列出Linux中已掛載的檔案系統。該命令將在/etc/fstab, /etc/mtab或者/proc/self/mountinfo中查詢特定的檔案系統。

本文原創地址:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2737726/,如需轉載,請註明出處,否則將追究法律責任。

相關文章