findmnt-尋找掛載的檔案系統
命令findmnt用來查詢在Linux下已經被掛載的檔案系統。該命令會從/etc/fstab、/etc/mtab或者/proc/self/mountinfo中尋找指定的檔案系統。
如何安裝findmnt
findmnt命令來自於util-linux-ng軟體包,這個包現在改名為util-linux。該軟體包中還包括其他一些工具,比如hwclock等。從kernel.org ftp頁面下載util-linux以安裝findmnt。
如何在Fedora下安裝findmnt
Fedora使用者可以透過下面的命令安裝該軟體包:
$ sudo yum install util-linux-ng
Findmnt預設選項
如果沒有提供特定的掛載點或者裝置,該命令預設會以優美的樹形結構列出所有已經被掛載的檔案系統。
$ findmnt
Findmnt輪詢模式
findmnt可以被用來監控/proc/self/mountinfo檔案的變化。輪詢模式可以透過下面的命令進行呼叫:
$ findmnt -p
或者
$ findmnt --poll
/proc/self/mountinfo檔案的任何變化會自動的在終端中進行更新。一開始你不會發現終端中的輸出有任何變化,如果此時你拔掉隨身碟再插入,變化就會出現在終端中。
輪詢停止的時間可以透過--timeout或者--first-only選項進行限制。
超時選項
該選項可以與--pool一起使用來限制輪詢模式的時間。超時單位是毫秒。超過此時間後,findmnt不會再監控/proc/self/mountinfo檔案的變化。
$ findmnt --poll --timeout 6000
First-only選項
first-only選項只會監控/proc/self/mountinfo檔案的第一次變化,之後該命令退出輪詢模式。第一次變化會出現在終端中,並且返回到提示符。使用此選項在終端中輸入:
$ findmnt --poll --first-only
模仿df輸出的選項
findmnt命令也可以用來模仿df命令的輸出。你可以參考如下的命令使用findmnt和選項--df。
$ findmnt --df
或者
$ findmnt -D
它會返回和df -h命令幾乎相同的輸出。
$ df -h
Findmnt list選項
如果你不喜歡預設的樹形輸出,你可以使用--list或者-l選項。它會以列的形式進行輸出。
$ findmnt --list
執行此命令的輸出如下:
Findmnt Evaluate 選項
求值選項會轉換所有的標籤(比如LABEL,UUID,PARTUUID或者PARTLABEL)成真實的裝置名稱。該選項可以結合--fstab選項來列印所有在/etc/fstab中包含的檔案系統。--fstab選項的輸出是列的形式,因此當使用--fstab的時候無需使用--list選項。
$ findmnt --fstab --evaluate
當這兩個選項像如下一樣結合使用的時候,輸出如下:
Findmnt type 選項
該選項允許你限制列印出的檔案系統。多個檔案系統可以使用逗號分割進行指定。在這個例項中,該命令會搜尋ext4,ext3和vfat檔案系統。
$ findmnt -t ext4,ext3,vfat
結語
你可以按照你的需要嘗試不同的findmnt選項。
via: http://linoxide.com/linux-command/powerful-findmnt-command/
相關文章
- 檔案系統的掛載 與 非掛載
- 掛載fat檔案系統
- 尋找(下載)微信音訊檔案音訊
- Linux系統掛載win系統的共享檔案Linux
- Oracle RAC NFS掛載檔案系統OracleNFS
- macOS 下NFS 檔案系統掛載MacNFS
- linux 掛載xfs檔案系統Linux
- Linux掛載檔案系統(轉)Linux
- 尋找跟蹤檔案
- Linux 檔案系統掛載mount命令Linux
- vmware中增加硬碟掛載檔案系統硬碟
- findmnt命令查詢已掛載的檔案系統
- Linux 建立檔案系統及掛載檔案系統詳解一薦Linux
- Linux建立檔案系統並掛載的方法 -----ddLinux
- 使用SSHFS檔案系統遠端掛載目錄
- linux下掛載NTFS和FAT檔案系統Linux
- ubifs根檔案系統掛載失敗可能原因
- AIX 系統建立邏輯卷、新增檔案系統並掛載使用AI
- linux如何系統掛載u盤複製檔案Linux
- linux-掛載NFS網路檔案系統教程LinuxNFS
- 停電導致aix檔案系統掛載問題AI
- Linux核心啟動之根檔案系統掛載Linux
- CentOS 7下掛載NTFS檔案系統並實行開機自動掛載CentOS
- udev 自動掛載U盤檔案系統指定目錄dev
- 如何在 Linux 中檢視已掛載的檔案系統型別Linux型別
- 使用 SSHFS 掛載遠端的 Linux 檔案系統及目錄Linux
- linux 中尋找檔案 的2個命令比較Linux
- 【Linux】Linux檔案系統管理1 磁碟分割槽、格式化、掛載-卷標掛載Linux
- 【Linux】Linux檔案系統管理2 磁碟分割槽、格式化、掛載-UUID掛載LinuxUI
- linux 檔案掛載Linux
- linux系統之間透過nfs網路檔案系統掛載設定方法LinuxNFS
- autofs服務動態自動掛載各種檔案系統(ZT)
- 快速載入系統檔案(轉)
- win10系統搜尋電腦檔案的方法Win10
- Linux之檔案系統的開機掛載 async/sync 非同步/同步 等【轉】Linux非同步
- 掛載檔案系統mount命令引數選項-linux命令入門Linux
- CentOS系統開機自動掛載光碟機 和 fstab檔案詳解CentOS
- Linux下加掛檔案系統的小結 (zt)Linux