天天看點

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

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

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

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

<a target="_blank"></a>

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

<code>$ df -th</code>

<code>或者</code>

<code>$ df -th | grep "^/dev"</code>

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

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

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

<a href="http://www.tecmint.com/how-to-check-disk-space-in-linux/" target="_blank">12 個有用的 df 指令來檢查 linux 中的磁盤空間</a>

<a href="http://www.tecmint.com/pyd-command-to-check-disk-usage/" target="_blank">pydf - 一個替代 df 的指令,用顔色顯示磁盤使用率</a>

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

<code>$ fsck -n /dev/sda3</code>

<code>$ fsck -n /dev/sdb1</code>

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

fsck – 列印 linux 檔案系統類型

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

<code>$ lsblk -f</code>

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

lsblk – 顯示 linux 檔案系統類型

<code>$ mount | grep "^/dev"</code>

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

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

<code>$ blkid /dev/sda3</code>

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

blkid – 找出檔案系統類型

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

<code>$ sudo file -sl /dev/sda3</code>

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

file – 識别檔案系統類型

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

<code>$ cat /etc/fstab</code>

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

fstab – 顯示 linux 檔案系統類型

原文釋出時間為:2017-03-11

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀