在 ext3 文件系统中,inode 大小是在创建文件系统时确定的,通常为 128 或 256 字节。一旦文件系统创建后,就无法直接调整 inode 大小。以下是相关信息和替代解决方案:
要查看现有 ext3 文件系统的 inode 大小,可以使用以下命令:
dumpe2fs /dev/sdXN | grep "Inode size"
(将 /dev/sdXN 替换为你的实际分区)
唯一改变 inode 大小的方法是重新创建文件系统:
mkfs.ext3 创建新文件系统并指定 inode 大小创建文件系统时指定 inode 大小的命令:
mkfs.ext3 -I 256 /dev/sdXN
其中 256 是你想要的 inode 大小(以字节为单位),有效值通常是 128 或 256。
如果无法重新创建文件系统,可以考虑以下替代方案:
增加 inode 数量(不是大小):
tune2fs -N /dev/sdXN
转换为 ext4 文件系统(支持更大的 inode 和更多特性):
tune2fs -O extents,uninit_bg,dir_index /dev/sdXN
fsck -pf /dev/sdXN
在调整前请务必备份重要数据,以防意外发生。