天天看點

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

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

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

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

在本指南中,我們将用 7 種方法來識别你的 linux 檔案系統類型,如 ext2、ext3、ext4、btrfs、glusterfs 等等。

1、 使用 df 指令

df 指令報告檔案系統磁盤空間使用率,要顯示特定的磁盤分區的檔案系統類型,像下面那樣使用 -t 标志:

$ df -th 

或者 

$ df -th | grep "^/dev"    

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

df 指令 – 找出檔案系統類型

要更好了解 df 指令,閱讀下面的文章:

12 個有用的 df 指令來檢查 linux 中的磁盤空間

pydf - 一個替代 df 的指令,用顔色顯示磁盤使用率

2、 使用 fsck 指令

fsck 用來檢查以及修複 linux 檔案系統,它也可以輸出指定磁盤分區的檔案系統類型。

-n 标志禁用檢查檔案系統錯誤,它隻是顯示會做什麼(但是我們隻需要檔案系統類型):

$ fsck -n /dev/sda3 

$ fsck -n /dev/sdb1  

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

fsck – 列印 linux 檔案系統類型

3、 使用 lsblk 指令

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

$ lsblk -f  

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

lsblk – 顯示 linux 檔案系統類型

4、 使用 mount 指令

mount 指令用來在 linux 中挂載檔案系統,它也可以用來挂載一個 iso 鏡像,挂載遠端 linux 檔案系統等等。

當不帶任何參數運作時,它會列印包含檔案系統類型在内的磁盤分區的資訊:

$ mount | grep "^/dev"  

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

mount – 在 linux 中顯示檔案系統類型

5、 使用 blkid 指令

blkid 指令用來找出或列印塊裝置屬性,隻要将磁盤分區作為參數就行了:

$ blkid /dev/sda3  

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

blkid – 找出檔案系統類型

6、 使用 file 指令

file 指令會識别檔案類型,使用 -s 标志啟用讀取塊裝置或字元裝置,-l 啟用符号連結跟随:

$ sudo file -sl /dev/sda3  

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

file – 識别檔案系統類型

7、 使用 fstab 檔案

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

$ cat /etc/fstab  

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

fstab – 顯示 linux 檔案系統類型

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

作者簡介:

aaron kili是一名 linux 和 f.o.s.s 的愛好者,未來的 linux 系統管理者、網站開發人員,目前是 tecmint 的内容創作者,他喜歡用電腦工作,并樂于分享知識。

作者:aaron kili

來源:51cto

繼續閱讀