一种文件系统是在存储磁盘或者分区上用哪种方法命名,存储,获取以及更新文件;在磁盘上组织文件的方法。一种文件系统被划分成两部分:用户数据和元数据(文件名,其创建时间,修改时间,它的大小以及在目录层级中位置)。
在这里,我们将解释用于识别你Linux文件系统类型的7种方法,诸如Ext2, Ext3, Ext4, BtrFS, GlusterFS以及更多。
1、使用df命令
df命令报告文件系统磁盘空间使用,包含在特定磁盘分区上文件系统类型,按如下使用-T选项:
[root@rockygu ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
devtmpfs devtmpfs 912200 0 912200 0% /dev
tmpfs tmpfs 930228 0 930228 0% /dev/shm
tmpfs tmpfs 930228 452 929776 1% /run
tmpfs tmpfs 930228 0 930228 0% /sys/fs/cgroup
/dev/vda1 xfs 41931756 5486236 36445520 14% /
tmpfs tmpfs 186044 0 186044 0% /run/user/0
[root@rockygu ~]# df -T | grep "^/dev"
/dev/vda1 xfs 41931756 5486236 36445520 14% /
2、使用fsck命令
fsck用于检测和可选地修改Linux文件系统;它也能够打印指定磁盘分区上文件系统类型。
选项-N禁用对错误的文件系统检查,它仅
显示将做什么(但所有我们需要的是文件系统类型):
[root@rockygu ~]#
[root@rockygu ~]# fsck -N /dev/vda1
fsck from util-linux 2.32.1
[/usr/sbin/fsck.xfs (1) -- /] fsck.xfs /dev/vda1
3、使用lsblk命令
lsblk显示块设备,当与-f选项一起使用时,它也打印在分区上的文件系统类型:
[root@rockygu ~]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
vda
└─vda1 xfs 7347bc43-229b-4f3b-8759-2c54a6c55527 /
4、使用mount命令
mount命令用于在Linux种挂载一个文件系统,它也可以用于挂载ISO镜像,挂载Linux文件系统以及更多。
当不带参数运行时,它输出有关磁盘分区的信息,包括文件系统类型:
[root@rockygu ~]# mount | grep "^/dev"
/dev/vda1 on / type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)
5、使用blkid命令
blkid命令用于查找或打印块设备属性,只要像这样指定磁盘分区作为一个参量:
[root@rockygu ~]# blkid /dev/vda1
/dev/vda1: UUID="7347bc43-229b-4f3b-8759-2c54a6c55527" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="b031ccbb-01"
6、使用file命令
file命令识别文件类型,-s选项启用块或字符文件的读取,-L选项启用符号链接跟踪:
[root@rockygu ~]# file -sL /dev/vda1
/dev/vda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
7、使用fstab文件
/etc/fstab时一个静态文件系统信息(诸如挂载点,文件系统类型,挂载选项等)的文件:
[root@rockygu ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Apr 26 03:13:58 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=7347bc43-229b-4f3b-8759-2c54a6c55527 / xfs defaults 0 0