我如何知道我是否使用
mkfs.ext4 -m 0 -T largefile4
或者不指定选项 -m 和 -T
mkfs.ext4
换句话说,我如何才能看到格式化驱动器的 -m 保留块百分比和 -T 使用类型?
答案1
以 root 身份执行:
dumpe2fs | less
有一行Reserved block count
显示保留了多少块。除以Reserved block count
可得到Block count
保留块的百分比。
该-T
选项选择要使用的配置/etc/mke2fs.conf
。更改的主要设置是inode_ratio
,它指示一个 inode 覆盖了多少文件系统空间。
要恢复该数字,需要执行以下步骤:
- 通过运行获取块设备大小
df -k /path/to/filesystem
。 - 从列中取出值
1K-blocks
并乘以 1024。 - 运行
dumpe2fs /path/to/filesystem | grep "Inode count"
以获取文件系统上的 inode 数量。 - 将步骤 2 中的值除以步骤 3 中的值。
如果文件系统是使用选项创建的,则结果是一个接近 4194304 的数字,这是在 中inode_ratio
指定的数字。largefile4
mke2fs.conf
largefile4