gpt4 book ai didi

filesystems - 每个 inode 有多少字节?

转载 作者:行者123 更新时间:2023-12-03 10:57:32 24 4
gpt4 key购买 nike

我需要创建大量不是很大的文件(如 4kb、8kb)。
这在我的计算机上是不可能的,因为它占用所有 inode 高达 100% 并且我无法创建更多文件:

$ df -i /dev/sda5
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda5 54362112 36381206 17980906 67% /scratch

(我开始删除文件,这就是为什么现在是 67%)

在我的文件系统 (ext4) 上,每个节点的字节数为 256
$ sudo tune2fs -l /dev/sda5 | grep Inode
Inode count: 54362112
Inodes per group: 8192
Inode blocks per group: 512
Inode size: 256

我想知道是否可以将这个值设置得非常低,甚至低于 128(在重新格式化期间)。如果是,我应该使用什么值?
谢谢

最佳答案

每个 inode 的默认字节数通常为 16384,这是默认值 inode_ratio/etc/mke2fs.conf (它在文件系统创建之前被读取)。如果您的 inode 用完了,您可以尝试例如:

mkfs.ext4 -i 8192 /dev/mapper/main-var2

另一个影响此的选项是 -T ,通常 -T news这进一步将其减少到 4096。

此外,您不能在不重新创建或十六进制编辑的情况下更改 ext3 或 ext4 文件系统中的 inode 数量。 Reiser 文件系统是动态的,因此您永远不会遇到问题。

关于filesystems - 每个 inode 有多少字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com