6种方法可以找到Linux文件系统类型

时间:2020-02-23 14:37:35  来源:igfitidea点击:

许多Linux发行版支持相当多的文件系统。
它们包括EXT,EXT2,EXT3,EXT4,HPFS,ISO9660,JFS,MINIX,MSDO,NCPFS NFS,NTFS,Proc,Reiserfs,SMB,SYSV,VFAT,XF,XIAFS等。

使用Linux操作系统,每个数据都被配置为文件,从文本数据,图像,设备驱动程序以及更多。
每个文件系统都分为两部分;用户数据包含文件系统信息和元数据,其保存inode信息。

inode(元数据)保存像文件名,文件类型,文件类型,文件权限,文件所有者,组名称,文件大小,时间创建,修改时间,时间删除,硬链接和软链接,位置位于目录层次结构等。

方法可以找到Linux系统的文件类型

在此帖子中,我们将侧重于Linux文件系统。
我们将讨论我们可以使用的方法来查找Linux文件系统类型。
其中大多数是在Linux终端上执行的命令。
我们的首选发发者是Ubuntu 19.04(Disco Dingo)和Fedora。

1. dfcommand

DF Linux命令代表磁盘文件系统。
单独使用DF命令显示操作系统上的磁盘空间利用率。
但是,可以添加几个参数以使其具有更多函数。
执行df -help以查看可用的所有参数。

要显示文件系统,我们需要包含"-TH"参数。
如果我们需要提升的权限,请添加sudo命令。 theitroad-tuts:~$sudo df -Th

文件系统类型在"类型"列下列出。
我们还可以使用其他命令的组合使用,如Grep以获取详细信息。
例如,要知道所有设备(/dev)文件的文件系统,请执行以下命令。 theitroad-tuts:~$sudo df -Th | grep dev

或者,使用DF命令显示特定设备的文件系统。
例如,下面的DF命令打印持有当前操作系统的分区的文件系统。 theitroad-tuts:~$df -Th /boot

2. fsck命令

FSCK命令检查Linux文件系统,并在问题的情况下尝试维修。
但是,使用其他参数-n和设备路径,它会显示文件系统类型。

theitroad-tuts:~$fsck -N /dev/sda

theitroad-tuts:~$fsck -N /dev/sdb1

3. lsblk命令

"LSBLK"命令显示有关所有块设备的所有必要信息或者根据所使用的路径显示特定设备。
lsblk命令通过读取sysfs文件系统和udev db来收集信息。
使用"LSBLK"显示文件系统类型,我们将添加"-F参数"。

执行命令lsblk -f或者lsblk -fs

theitroad-tuts:~$lsblk -f

4. mount命令

mount命令用于在Linux操作系统中加载文件系统。
除此之外,它会加载远程文件系统或者加载ISO图像。 theitroad-tuts:~$mount | grep "/dev"

`5. Blkid命令概述

"blkid命令"显示块设备信息,即文件系统或者交换。 我们需要在使用blkid命令时添加设备标签。theitroad-tuts:~$blkid /dev/sda`

6. file命令

file命令确定Linux系统中的文件的类型。
它显示有关给定文件的所有信息。
请参见下文示例: theitroad-tuts:~$file DSC_0627.JPG

要确定磁盘文件系统,我们需要添加-s参数。 theitroad-tuts:~$file -sL /dev/sda1

注意,file命令可能需要提升特权;在这种情况下,使用"sudo命令"。 theitroad-tuts:~$sudo file -sL /dev/sdb1