一种文件系统是在存储磁盘或者分区上用哪种方法命名,存储,获取以及更新文件;在磁盘上组织文件的方法。一种文件系统被划分成两部分:用户数据和元数据(文件名,其创建时间,修改时间,它的大小以及在目录层级中位置)。
在这里,我们将解释用于识别你Linux文件系统类型的7种方法,诸如Ext2, Ext3, Ext4, BtrFS, GlusterFS以及更多。
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% /
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
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)
blkid命令用于查找或打印块设备属性,只要像这样指定磁盘分区作为一个参量:
- [root@rockygu ~]# blkid /dev/vda1
- /dev/vda1: UUID="7347bc43-229b-4f3b-8759-2c54a6c55527" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="b031ccbb-01"
file命令识别文件类型,-s选项启用块或字符文件的读取,-L选项启用符号链接跟踪:
- [root@rockygu ~]# file -sL /dev/vda1
- /dev/vda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
/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