`stat -f` 将 ext4 文件系统类型显示为 ext2/ext3

`stat -f` 将 ext4 文件系统类型显示为 ext2/ext3

在 Ubuntu 14.04 上,我根据new其中的文件检查我家的 ext4 文件系统:

$ stat -f new
  File: "new"
    ID: 38d4cd29e44142c6 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 144152970  Free: 79424314   Available: 72095994
Inodes: Total: 36626432   Free: 35430143

为什么stat -f显示文件系统类型是 ext2/ext3,而我的主文件系统类型是 ext4?

答案1

严格来讲stat -f ext2、ext3 和 ext4 之间没有区别。相反,它只是将它们显示为 ext2/ext3 和大概外部2/外部3/外部4。

stat -f因此,用来检查特定ext类型的文件系统并不是一个好主意。您可以使用df -Tcoreutils 来实现此目的。

来自联机帮助页:

NAME
       df - report file system disk space usage

       -T, --print-type
              print file system type

相关内容