Linux 中 7 個判斷文件系統類型的方法


摘要: 文件通過文件系統在磁盤及分區上命名、存儲、檢索以及更新,文件系統是在磁盤上組織文件的方式。 文件系統分為兩個部分:用戶數據和元數據(文件名、創建時間、修改時間、大小以及目錄層次結構中的位置等)。 在本指南中,我們將用 7 種方法來識別你的 Linux 文件系統類型,如 Ext2、Ext3、Ext4、BtrFS、GlusterFS 等等。

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

文件系統分為兩個部分:用戶數據和元數據(文件名、創建時間、修改時間、大小以及目錄層次結構中的位置等)。

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

1、 使用 df 命令

df 命令報告文件系統磁盤空間利用率,要顯示特定的磁盤分區的文件系統類型,像下面那樣使用 -T 標志:

 
         
  1. df -Th
  2. 或者
  3. df -Th | grep "^/dev"

df 命令  找出文件系統類型

df 命令 – 找出文件系統類型

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

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

2、 使用 fsck 命令

fsck 用來檢查以及修復 Linux 文件系統,它也可以輸出指定磁盤分區的文件系統類型

-N 標志禁用檢查文件系統錯誤,它只是顯示會做什么(但是我們只需要文件系統類型):

 
         
  1. fsck -/dev/sda3
  2. fsck -/dev/sdb1

fsck  打印 Linux 文件系統類型

fsck – 打印 Linux 文件系統類型

3、 使用 lsblk 命令

lsblk 會顯示塊設備,當使用 -f 選項時,它也會打印分區的文件系統類型:

 
         
  1. $ lsblk -f

lsblk  顯示 Linux 文件系統類型

lsblk – 顯示 Linux 文件系統類型

4、 使用 mount 命令

mount 命令用來在 Linux 中掛載文件系統,它也可以用來掛載一個 ISO 鏡像掛載遠程 Linux 文件系統等等。

當不帶任何參數運行時,它會打印包含文件系統類型在內的磁盤分區的信息

 
         
  1. mount | grep "^/dev"

Mount  在 Linux 中顯示文件系統類型

Mount – 在 Linux 中顯示文件系統類型

5、 使用 blkid 命令

blkid 命令用來找出或打印塊設備屬性,只要將磁盤分區作為參數就行了:

 
         
  1. blkid /dev/sda3

blkid  找出文件系統類型

blkid – 找出文件系統類型

6、 使用 file 命令

file 命令會識別文件類型,使用 -s 標志啟用讀取塊設備或字符設備,-L 啟用符號鏈接跟隨:

 
         
  1. sudo file -sL /dev/sda3

file  識別文件系統類型

file – 識別文件系統類型

7、 使用 fstab 文件

/etc/fstab 是一個靜態文件系統信息(比如掛載點、文件系統類型、掛載選項等等)文件:

 
         
  1. cat /etc/fstab

fstab  顯示 Linux 文件系統類型

fstab – 顯示 Linux 文件系統類型

原文鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM