ln:无法创建硬链接:链接过多

ln:无法创建硬链接:链接过多

我的服务器上有一个管道,它创建了许多指向大文件的硬链接。今天我意识到它失败了并显示此错误:

ln: failed to create hard link to '/path/to/a/file': Too many links

文件系统是 ext4 并且 dir_nlink 已启用:

> sudo dumpe2fs -h /dev/sdb1 | grep "Filesystem features"
dumpe2fs 1.44.1 (24-Mar-2018)
Filesystem features:      has_journal ext_attr dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum

问题是什么?我该如何解决?任何帮助都将不胜感激。

答案1

在 ext4 文件系统中,可以创建的文件硬链接数量限制为 65000(16 位四舍五入)

相关内容