Linux

我如何知道一個分區是 ext2、ext3 還是 ext4?

  • March 3, 2022

我只是格式化的東西。我將一張磁碟格式化為 ext2。另一個我想格式化為ext4。我想測試他們的表現。

現在,我如何知道分區中的文件系統類型?

**如何判斷文件中的數據類型(什麼數據格式)?

→ 使用file實用程序。**

在這裡,您想知道設備文件中數據的格式,因此您需要傳遞-s標誌來告訴您file不僅要說它是設備文件,還要查看內容。-L如果設備文件名是符號連結,有時您也需要該標誌。你會看到這樣的輸出:

# file -sL /dev/sd*
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=63fa0104-4aab-4dc8-a50d-e2c1bf0fb188 (extents) (large files) (huge files)
/dev/sdb1: Linux rev 1.0 ext2 filesystem data, UUID=b3c82023-78e1-4ad4-b6e0-62355b272166
/dev/sdb2: Linux/i386 swap file (new style), version 1 (4K pages), size 4194303 pages, no label, UUID=3f64308c-19db-4da5-a9a0-db4d7defb80f

鑑於此範例輸出,第一個磁碟有一個分區,第二個磁碟有兩個分區。/dev/sda1是一個 ext4 文件系統,/dev/sdb1是一個 ext2 文件系統,並且/dev/sdb2是一些交換空間(大約 4GB)。

必須以root身份執行此命令,因為普通使用者可能無法直接讀取磁碟分區:如果需要,請sudo在前面添加。

引用自:https://unix.stackexchange.com/questions/60723