Linux 中 7 個判斷檔案系統型別的方法
阿新 • • 發佈:2019-01-07
檔案通過檔案系統在磁碟及分割槽上命名、儲存、檢索以及更新,檔案系統是在磁碟上組織檔案的方式。
檔案系統分為兩個部分:使用者資料和元資料(檔名、建立時間、修改時間、大小以及目錄層次結構中的位置等)。
在本指南中,我們將用 7 種方法來識別你的 Linux 檔案系統型別,如 Ext2、Ext3、Ext4、BtrFS、GlusterFS 等等。
1、 使用 df 命令
df
命令報告檔案系統磁碟空間利用率,要顯示特定的磁碟分割槽的檔案系統型別,像下面那樣使用 -T
標誌:
$ df -Th
或者
$ df -Th | grep "^/dev"
df 命令 – 找出檔案系統型別
要更好理解 df
命令,閱讀下面的文章:
2、 使用 fsck 命令
-N
標誌禁用檢查檔案系統錯誤,它只是顯示會做什麼(但是我們只需要檔案系統型別):
$ fsck -N /dev/sda3
$ fsck -N /dev/sdb1
fsck – 列印 Linux 檔案系統型別
3、 使用 lsblk 命令
lsblk
會顯示塊裝置,當使用 -f
選項時,它也會列印分割槽的檔案系統型別:
$ lsblk -f
lsblk – 顯示 Linux 檔案系統型別
4、 使用 mount 命令
當不帶任何引數執行時,它會列印包含檔案系統型別在內的磁碟分割槽的資訊:
$ mount | grep "^/dev"
Mount – 在 Linux 中顯示檔案系統型別
5、 使用 blkid 命令
blkid
命令用來 找出或列印塊裝置屬性,只要將磁碟分割槽作為引數就行了:
$ blkid /dev/sda3
blkid – 找出檔案系統型別
6、 使用 file 命令
file
命令會識別檔案型別,使用 -s
標誌啟用讀取塊裝置或字元裝置,-L
啟用符號連結跟隨:
$ sudo file -sL /dev/sda3
file – 識別檔案系統型別
7、 使用 fstab 檔案
/etc/fstab
是一個靜態檔案系統資訊(比如掛載點、檔案系統型別、掛載選項等等)檔案:
$ cat /etc/fstab
fstab – 顯示 Linux 檔案系統型別