Linux中如何查看已掛載的文件系統類型詳解

發布時間:2019-10-13 08:38 來源:互聯網 當前欄目:網站服務器

前言

如你所知,Linux 支持非常多的文件系統,例如 ext4、ext3、ext2、sysfs、securityfs、FAT16、FAT32、NTFS 等等,當前被使用最多的文件系統是 ext4。你曾經疑惑過你的 Linux 系統使用的是什么類型的文件系統嗎?沒有疑惑過?不用擔心!我們將幫助你。本指南將解釋如何在類 Unix 的操作系統中查看已掛載的文件系統類型。

在 Linux 中查看已掛載的文件系統類型

有很多種方法可以在 Linux 中查看已掛載的文件系統類型,下面我將給出 8 種不同的方法。那現在就讓我們開始吧!

方法 1 – 使用 findmnt 命令

這是查出文件系統類型最常使用的方法。 findmnt 命令將列出所有已掛載的文件系統或者搜索出某個文件系統。 findmnt 命令能夠在 /etc/fstab 、 /etc/mtab 或 /proc/self/mountinfo 這幾個文件中進行搜索。

findmnt 預裝在大多數的 Linux 發行版中,因為它是 util-linux 包的一部分。如果 findmnt 命令不可用,你可以安裝這個軟件包。例如,你可以使用下面的命令在基于 Debian 的系統中安裝 util-linux 包:

$ sudo apt install util-linux

下面讓我們繼續看看如何使用 findmnt 來找出已掛載的文件系統。

假如你只敲 findmnt 命令而不帶任何的參數或選項,它將像下面展示的那樣以樹狀圖形式列舉出所有已掛載的文件系統。

$ findmnt

示例輸出:


正如你看到的那樣, findmnt 展示出了目標掛載點( TARGET )、源設備( SOURCE )、文件系統類型( FSTYPE )以及相關的掛載選項( OPTIONS ),例如文件系統是否是可讀可寫或者只讀的。以我的系統為例,我的根( / )文件系統的類型是 EXT4 。

假如你不想以樹狀圖的形式來展示輸出,可以使用 -l 選項來以簡單平凡的形式來展示輸出:

$ findmnt -l

你還可以使用 -t 選項來列舉出特定類型的文件系統,例如下面展示的 ext4 文件系統類型:

$ findmnt -t ext4
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda2 ext4 rw,relatime,commit=360
└─/boot /dev/sda1 ext4 rw,relatime,commit=360,data=ordered

findmnt 還可以生成 df 類型的輸出,使用命令

$ findmnt --df

$ findmnt -D

示例輸出:

SOURCE FSTYPE  SIZE USED AVAIL USE% TARGET
dev devtmpfs  3.9G 0 3.9G 0% /dev
run tmpfs  3.9G 1.1M 3.9G 0% /run
/dev/sda2 ext4  456.3G 342.5G 90.6G 75% /
tmpfs tmpfs  3.9G 32.2M 3.8G 1% /dev/shm
tmpfs tmpfs  3.9G 0 3.9G 0% /sys/fs/cgroup
bpf bpf   0 0 0 - /sys/fs/bpf
tmpfs tmpfs  3.9G 8.4M 3.9G 0% /tmp
/dev/loop0 squashfs  82.1M 82.1M 0 100% /var/lib/snapd/snap/core/4327
/dev/sda1 ext4  92.8M 55.7M 30.1M 60% /boot
tmpfs tmpfs  788.8M 32K 788.8M 0% /run/user/1000
gvfsd-fuse fuse.gvfsd-fuse 0 0 0 - /run/user/1000/gvfs

你還可以展示某個特定設備或者掛載點的文件系統類型。

查看某個特定的設備:

$ findmnt /dev/sda1
TARGET SOURCE FSTYPE OPTIONS
/boot /dev/sda1 ext4 rw,relatime,commit=360,data=ordered

查看某個特定的掛載點:

$ findmnt /
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda2 ext4 rw,relatime,commit=360
        
 
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、