加载机随机报No space left on device错误

GBase程序在试图向磁盘/root/log目录生成文件时,会随机的报No space left on device的错误(暂时报错率不足1/100,000),
查看磁盘空间占用,df -h显示占用了8%df -i显示占用了21%
查看/var/log/messages,持续显示“load kernel: EXT4-fs warning (device sdb4):ext4_dx_add_entryirectory index full!”,
然后查看目录数量, /root下所有目录及子目录一共288个,在/root /log下文件数一共 3352868个。


2 回答

通过咨询redhat厂商技术人员,得知原因是默认的hash算法结果在样本很大时出现了碰撞。
2018-9-21 14:18
现场缺省目录hash算法 (Default directory hash)half_md4
改碰撞概率更小的hash算法tea
tune2fs  -E "hash_alg=tea" /dev/XXX

2018-9-21 14:19

撰写回答

您需要登录后才可以回帖 登录 | 立即注册

提问者

发布123
回答333

相关问题

相关资料