如何确定您的Linux系统的文件系统类型

Linux提供了相当多的命令来查看文件系统类型。来看看Linux系统使用的各种文件系统类型和识别的命令。

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
文件

Linux系统使用的文件系统类型,例如Ext, Ext2、Ext3, Ext4, XFS、JFS, ZFS, XFS、ReiserFS和btrfs。幸运的是,有许多命令,可以看看你的文件系统和报告的类型。这篇文章包括七个方面来显示这些信息。

首先,Linux系统上使用的文件系统类型如下所述。

文件系统类型

Ext4的第四代ext文件系统,发布于2008年,自2010年以来几乎默认。它支持文件系统和16 tb一样大。它还支持无限的子目录,ext3只支持32000。但它与ext2和ext3的向后兼容,从而允许他们安装相同的驱动程序。Ext4也非常稳定,广泛支持和兼容固态硬盘。

JFS是一个日志文件系统(因此,名称)由IBM AIX Unix。它允许快速恢复文件系统崩溃后的日志文件的元数据。

XFS目前默认在Red Hat Enterprise Linux文件系统。由于它列出了文件作为区段,它比ext4不太容易破碎。

ZFS是一个文件系统,开始生活作为Sun Solaris操作系统的一部分。它提供了强大的数据修复特性和高存储容量,有利于大规模数据存储。

ReiserFS是一种替代ext3文件系统,但与更好的性能和一些高级特性。

Btrfs(代表“b -树文件系统”)是一个文件系统,重视数据完整性、容错和容易管理。它支持高级功能(如快照、内置RAID,即写即拷。

Vfat是一个文件系统类型,包含引导装载程序。它通常被称为“启动分区”。

Tmpfs是一个文件系统类型,使所有的文件在虚拟内存中。

你不可能看到一个多一些这些大多数Linux系统上。

命令显示文件系统类型

有很多方法来确定在Linux文件系统类型。本节将介绍六种不同的命令和一个系统文件。提供的细节和一些使用命令往往取决于选项需要sudo特权。

使用lsblk命令

lsblk命令提供了指定的块设备的细节。没有选择,你会看到这样的:

美元lsblk名称MAJ: MIN RM大小RO类型安装点sda 8:0 0 14.9 g 0磁盘├─sda1 8:1 0 600 0 / boot /一部分efi├─sda2宣告0 1 g 0 / boot一部分└─sda3八3 0 13.3 g 0 / home /一部分zram0 252:0 0 3.7 g 0磁盘(交换)

正如你所看到的,它提供了分区的名称(例如,sda1),主要和次要设备数量(主设备号是更大、更通用的一类),RM(可移动),大小、类型(磁盘或分区)和挂载点。0表示磁盘或分区的RM不是可拆卸。

下面的命令,使用的选项特别要求的文件系统类型(FSTYPE)被包括。

美元lsblk - o路径、FSTYPE挂载点/ sda路径FSTYPE挂载点/ sda /dev/sda1 vfat / boot / efi /dev/sda2 ext4 / boot /dev/sda3 btrfs / home

lsblk命令- f选项包括文件系统版本信息,使用的uuid和可用和空间。

美元lsblk - f名字FSTYPE FSVER标签UUID FSAVAIL FSUSE %安装点sda├─sda1 vfat FAT32 6 e4a-5bd5 581.4 3% / boot / efi├─sda2 ext4 1.0 444 b22ab - 9206 4 - f97 b1c3 b8832d294401 609.4 30% / boot└─sda3 btrfs fedora_localhost-live d961ea75 eaa0 - 425 - b378 fe2bc7e3a9ce 8.5 g 32% / home / zram0(交换)

使用blkid命令

blkid命令需要使用sudo特权和供应信息如下所示包括分区名称,UUID、块大小、文件系统类型和PARTUUID(原始物理存储分区UUID)。

fedora $ sudo blkid [sudo]密码:/dev/sda2: UUID = " 444 b22ab - 9206 - 4 - f97 b1c3 b8832d294401”BLOCK_SIZE = " 4096 " TYPE = " ext4 " PARTUUID =“344”a7c0d-2aa0-44c1-8d49-2ea763659119 /dev/sda3:标签=“fedora_localhost-live UUID =“d961ea75 eaa0 - 425 - b378 fe2bc7e3a9ce”UUID_SUB =“61 a2f8bf-8cec-4bbc-b426-cb1aa226d027”BLOCK_SIZE = " 4096 " TYPE = " btrfs " PARTUUID =“98”d3521c-18b9-45e0-a5b2-b817323f8e89 /dev/sda1: UUID = 6 e4a-5bd5 BLOCK_SIZE = " 512 " TYPE = " vfat " PARTLABEL =“EFI系统分区”PARTUUID = " 371 effc8 - 5 - c7b - 4838 - 9 - d9e ee22d9d7ab55”/dev/zram0:标签=“zram0 UUID =“1 f5a53e0 - 6657 - 447 - b - 958 d - 86 e84482d829”类型=“交换”

使用df命令

df命令- t选项将显示细节的文件系统格式如下所示。

美元df - t 1 k的块使用文件系统类型可以使用%安装在devtmpfs devtmpfs 4096 4096 0 0% / dev tmpfs tmpfs /dev/shm tmpfs tmpfs 773660 1596 772064 1934144 0 1934144 0% 1% /运行/dev/sda3 btrfs / tmpfs tmpfs 1934148 16 1934148 13974528 4447900 13974528 34% 1% / tmp /dev/sda3 btrfs 13974528 4447900 13974528 34% / home /dev/sda2 ext4 996780 303944 624024 33% / boot /dev/sda1 vfat 613160 17780 595380 3% / boot / efi tmpfs tmpfs /运行/ user / 1000 386828 124 386704 1%

添加- h选择改变了数字用来使他们更人性化。

美元df th文件系统类型大小使用效果使用%安装在devtmpfs devtmpfs 4.0 0 4.0 0% / dev tmpfs tmpfs 1.9 g 0 1.9 g 0% /dev/shm tmpfs tmpfs 756 1.6 754 1% /运行/dev/sda3 btrfs 14克4.3 g 8.5克34% / tmpfs tmpfs 1.9克16 k 1.9克1% / tmp /dev/sda3 btrfs 14克4.3 g 8.5克34% / home /dev/sda2 ext4 974米297米610米33% / boot /dev/sda1 vfat 18 599 582 3% / boot / efi tmpfs tmpfs 378 124 k /运行/ user / 1000 378 1%

使用mount命令

命令显示文件系统类型以及大量的附加信息。下面的命令可以确保只有磁盘设备的详细信息包含在输出中。

$ | grep ^ / dev /dev/sda3山/类型btrfs (rw, relatime seclabel,压缩= zstd: 1, ssd,丢弃=异步,space_cache = v2, subvolid = 257, subvol = /根)/dev/sda3 /家庭类型btrfs (rw, relatime seclabel,压缩= zstd: 1, ssd,丢弃=异步,space_cache = v2, subvolid = 256, subvol = / home) /dev/sda2 / boot类型ext4 (rw, relatime seclabel) /dev/sda1 / boot / efi类型vfat (rw, relatime fmask = 0077, dmask = 0077,代码页= 437,iocharset = ascii,短= winnt错误= remount-ro)

使用fsck

fsck命令- n选项将显示文件系统类型没有执行文件系统检查命令像往常那样。

fsck - n /dev/sda1 fsck美元util-linux 2.38.1 [/ usr / sbin / fsck。vfat (1) / boot / efi] fsck。vfat /dev/sda1 fsck - n /dev/sda3 fsck美元util-linux 2.38.1 [/ usr / sbin / fsck。btrfs (1) /] fsck。btrfs /dev/sda3

使用文件命令

文件命令将显示如下所示的文件系统类型以及设备标签,扇区大小和其他细节。

$ sudo文件sl /dev/sda3 /dev/sda3: BTRFS文件系统标签“fedora_localhost-live sectorsize 4096年nodesize 16384年,16384年leafsize UUID = d961ea75 - eaa0 - 425 a - b378 fe2bc7e3a9ce 4340412416/14309916672字节,1设备

检查挂载

您也可以检索信息通过查看文件系统类型挂载文件。

猫挂载# #挂载#美元由蟒蛇在坐2023年1月28日20:15:39 # #访问文件系统,通过引用,维护“/ dev /磁盘”。#看手册页fstab (5), findfs(8)、(8)和/或山blkid更多信息(8)。# #后编辑这个文件,运行“systemctl daemon-reload”更新systemd #单元生成的从这个文件。# UUID = d961ea75 - eaa0 - 425 a - b378 fe2bc7e3a9ce / btrfs subvol =根,压缩= zstd: 1 0 0 UUID = 444 b22ab - 9206 - 4 - f97 b1c3 b8832d294401 / boot ext4违约1 2 UUID = 6 e4a-5bd5 / boot / efi vfat umask = 0077,短= winnt 0 2 UUID = d961ea75 eaa0 - 425 a - b378 fe2bc7e3a9ce / btrfs subvol =家,压缩= zstd: 1 0

一个容易的选择是使用一个命令所示和限制输出挂载点和文件系统类型。

美元猫挂载| grep - v ^ # | awk的{打印2美元,3美元}/ btrfs ext4 / boot / boot / efi vfat btrfs回家

总结

有很多Linux命令准备提供细节的文件系统类型,选择一个最喜欢的两个设置它为别名可能是一个好主意!

相关:

版权©2023 IDG通信公司。足球竞彩网下载

企业网络2022的10个最强大的公司