Linux 中 7 個判斷檔案系統型別的方法

Aaron Kili發表於2017-03-11

檔案透過檔案系統在磁碟及分割槽上命名、儲存、檢索以及更新,檔案系統是在磁碟上組織檔案的方式。

檔案系統分為兩個部分:使用者資料和後設資料(檔名、建立時間、修改時間、大小以及目錄層次結構中的位置等)。

在本指南中,我們將用 7 種方法來識別你的 Linux 檔案系統型別,如 Ext2、Ext3、Ext4、BtrFS、GlusterFS 等等。

1、 使用 df 命令

df 命令報告檔案系統磁碟空間利用率,要顯示特定的磁碟分割槽的檔案系統型別,像下面那樣使用 -T 標誌:

$ df -Th
或者
$ df -Th | grep "^/dev"

df Command - Find Filesystem Type

df 命令 – 找出檔案系統型別

要更好理解 df 命令,閱讀下面的文章:

  1. 12 個有用的 df 命令來檢查 Linux 中的磁碟空間
  2. Pydf - 一個替代 df 的命令,用顏色顯示磁碟使用率

2、 使用 fsck 命令

fsck 用來檢查以及修復 Linux 檔案系統,它也可以輸出指定磁碟分割槽的檔案系統型別

-N 標誌禁用檢查檔案系統錯誤,它只是顯示會做什麼(但是我們只需要檔案系統型別):

$ fsck -N /dev/sda3
$ fsck -N /dev/sdb1

fsck - Print Linux Filesystem Type

fsck – 列印 Linux 檔案系統型別

3、 使用 lsblk 命令

lsblk 會顯示塊裝置,當使用 -f 選項時,它也會列印分割槽的檔案系統型別:

$ lsblk -f

lsblk - Shows Linux Filesystem Type

lsblk – 顯示 Linux 檔案系統型別

4、 使用 mount 命令

mount 命令用來在 Linux 中掛載檔案系統,它也可以用來掛載一個 ISO 映象掛載遠端 Linux 檔案系統等等。

當不帶任何引數執行時,它會列印包含檔案系統型別在內的磁碟分割槽的資訊

$ mount | grep "^/dev"

Mount - Show Filesystem Type in Linux

Mount – 在 Linux 中顯示檔案系統型別

5、 使用 blkid 命令

blkid 命令用來找出或列印塊裝置屬性,只要將磁碟分割槽作為引數就行了:

$ blkid /dev/sda3

blkid - Find Filesystem Type

blkid – 找出檔案系統型別

6、 使用 file 命令

file 命令會識別檔案型別,使用 -s 標誌啟用讀取塊裝置或字元裝置,-L 啟用符號連結跟隨:

$ sudo file -sL /dev/sda3

file - Identifies Filesystem Type

file – 識別檔案系統型別

7、 使用 fstab 檔案

/etc/fstab 是一個靜態檔案系統資訊(比如掛載點、檔案系統型別、掛載選項等等)檔案:

$ cat /etc/fstab

Fstab - Shows Linux Filesystem Type

fstab – 顯示 Linux 檔案系統型別

就是這樣了!在這篇指南中,我們用 7 種方法來識別你的 Linux 檔案系統型別。你還知道這裡沒有提到的其他方法麼?在評論中與我們分享。


作者簡介:

Aaron Kili是一名 Linux 和 F.O.S.S 的愛好者,未來的 Linux 系統管理員、網站開發人員,目前是 TecMint 的內容創作者,他喜歡用電腦工作,並樂於分享知識。


via: http://www.tecmint.com/find-linux-filesystem-type/

作者:Aaron Kili 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章