HOWTO · Linux
獲取 Linux 中已掛載的檔案系統列表
本文解釋瞭如何在 Linux 中獲取掛載檔案系統的列表。
本頁內容
Linux 作業系統由分層檔案系統組成。可以有許多不同型別的檔案系統,ext4、tmpfs、securityfs、configfs 等。
本文將解釋如何在 Linux 中獲取掛載檔案系統的列表。
在 Linux 中,你可以使用 mount 命令將儲存裝置(例如 USB 快閃記憶體驅動器或檔案系統)連線到現有目錄,並使用 umount 命令將其從系統中分離。
現在讓我們檢查訪問掛載到系統的檔案系統列表的方法。
讀取/proc/mounts 的內容以獲取 Linux 中已掛載的檔案系統列表
/proc/mount 包含安裝在系統上的所有檔案系統的列表。我們可以使用 cat 命令讀取其內容以訪問該列表。
cat /proc/mounts
輸出:
讀取/etc/mtab 的內容以獲取 Linux 中已掛載的檔案系統列表
/etc/mtab 還包含所有已安裝檔案系統的列表。我們可以使用 cat 命令讀取其內容以訪問該列表。
cat /etc/mtab
輸出:
使用 findmnt 命令獲取 Linux 中已掛載檔案系統的列表
findmnt 命令查詢已掛載的檔案系統並以樹狀格式列出它們。如果你不希望它使用類似樹的格式,可以使用 -l 引數列出它。
findmnt
輸出:
使用 -t 引數僅列出特定檔案系統。
findmnt -t ext4
輸出:
使用 df 命令獲取 Linux 中已掛載檔案系統的列表
df 命令代表磁碟空閒。它顯示檔案系統的總、已使用和可用磁碟大小。 -h 標誌用於顯示人類可讀的大小,-T 標誌用於列印檔案系統型別。
df -hT
輸出:
使用 lsblk 命令獲取 Linux 中已掛載檔案系統的列表
lsblk 命令查詢已掛載的檔案系統並以樹狀格式列出它們。使用 -f 引數獲取有關檔案系統的資訊。
sudo lsblk -f
輸出: