獲取 Linux 中已掛載的檔案系統列表

Yahya Irmak 2024年2月15日
  1. 讀取/proc/mounts 的內容以獲取 Linux 中已掛載的檔案系統列表
  2. 讀取/etc/mtab 的內容以獲取 Linux 中已掛載的檔案系統列表
  3. 使用 findmnt 命令獲取 Linux 中已掛載檔案系統的列表
  4. 使用 df 命令獲取 Linux 中已掛載檔案系統的列表
  5. 使用 lsblk 命令獲取 Linux 中已掛載檔案系統的列表
獲取 Linux 中已掛載的檔案系統列表

Linux 作業系統由分層檔案系統組成。可以有許多不同型別的檔案系統,ext4tmpfssecurityfsconfigfs 等。

本文將解釋如何在 Linux 中獲取掛載檔案系統的列表。

在 Linux 中,你可以使用 mount 命令將儲存裝置(例如 USB 快閃記憶體驅動器或檔案系統)連線到現有目錄,並使用 umount 命令將其從系統中分離。

現在讓我們檢查訪問掛載到系統的檔案系統列表的方法。

讀取/proc/mounts 的內容以獲取 Linux 中已掛載的檔案系統列表

/proc/mount 包含安裝在系統上的所有檔案系統的列表。我們可以使用 cat 命令讀取其內容以訪問該列表。

cat /proc/mounts

輸出:

cat proc 掛載

讀取/etc/mtab 的內容以獲取 Linux 中已掛載的檔案系統列表

/etc/mtab 還包含所有已安裝檔案系統的列表。我們可以使用 cat 命令讀取其內容以訪問該列表。

cat /etc/mtab

輸出:

貓等 mtab

使用 findmnt 命令獲取 Linux 中已掛載檔案系統的列表

findmnt 命令查詢已掛載的檔案系統並以樹狀格式列出它們。如果你不希望它使用類似樹的格式,可以使用 -l 引數列出它。

findmnt

輸出:

findmnt

使用 -t 引數僅列出特定檔案系統。

findmnt -t ext4

輸出:

findmnt -t ext4

使用 df 命令獲取 Linux 中已掛載檔案系統的列表

df 命令代表磁碟空閒。它顯示檔案系統的總、已使用和可用磁碟大小。 -h 標誌用於顯示人類可讀的大小,-T 標誌用於列印檔案系統型別。

df -hT

輸出:

df -ht

使用 lsblk 命令獲取 Linux 中已掛載檔案系統的列表

lsblk 命令查詢已掛載的檔案系統並以樹狀格式列出它們。使用 -f 引數獲取有關檔案系統的資訊。

sudo lsblk -f

輸出:

lsblk

作者: Yahya Irmak
Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

相關文章 - Linux File