檔案通過檔案系統在磁盤及分區上命名、存儲、檢索以及更新,檔案系統是在磁盤上組織檔案的方式。
檔案系統分為兩個部分:使用者資料和中繼資料(檔案名、建立時間、修改時間、大小以及目錄層次結構中的位置等)。
在本指南中,我們将用 7 種方法來識别你的 linux 檔案系統類型,如 ext2、ext3、ext4、btrfs、glusterfs 等等。
1、 使用 df 指令
df 指令報告檔案系統磁盤空間使用率,要顯示特定的磁盤分區的檔案系統類型,像下面那樣使用 -t 标志:
$ df -th
或者
$ df -th | grep "^/dev"
df 指令 – 找出檔案系統類型
要更好了解 df 指令,閱讀下面的文章:
12 個有用的 df 指令來檢查 linux 中的磁盤空間
pydf - 一個替代 df 的指令,用顔色顯示磁盤使用率
2、 使用 fsck 指令
fsck 用來檢查以及修複 linux 檔案系統,它也可以輸出指定磁盤分區的檔案系統類型。
-n 标志禁用檢查檔案系統錯誤,它隻是顯示會做什麼(但是我們隻需要檔案系統類型):
$ fsck -n /dev/sda3
$ fsck -n /dev/sdb1
fsck – 列印 linux 檔案系統類型
3、 使用 lsblk 指令
lsblk 會顯示塊裝置,當使用 -f 選項時,它也會列印分區的檔案系統類型:
$ lsblk -f
lsblk – 顯示 linux 檔案系統類型
4、 使用 mount 指令
mount 指令用來在 linux 中挂載檔案系統,它也可以用來挂載一個 iso 鏡像,挂載遠端 linux 檔案系統等等。
當不帶任何參數運作時,它會列印包含檔案系統類型在内的磁盤分區的資訊:
$ 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 檔案系統類型
就是這樣了!在這篇指南中,我們用 7 種方法來識别你的 linux 檔案系統類型。你還知道這裡沒有提到的其他方法麼?在評論中與我們分享。
作者簡介:
aaron kili是一名 linux 和 f.o.s.s 的愛好者,未來的 linux 系統管理者、網站開發人員,目前是 tecmint 的内容創作者,他喜歡用電腦工作,并樂于分享知識。
作者:aaron kili
來源:51cto