我怎样才能阻止 Back In Time 用完我的所有 inode?

我怎样才能阻止 Back In Time 用完我的所有 inode?

大约一个月前我开始使用 Back In Time,并设置每小时备份一次我的“工作”文件夹。一切顺利,直到今天(在我感到相当困惑之后)我发现它已经占用了我所有的 inode。我已将 BIT 设置为使用最多 2GB 的空间并保留备份一年。它仍然有足够的空间,但它已经占用了该分区上的所有 inode。

我没有在 BIT 的配置中看到任何与 inode 相关的选项。我应该如何防止这种情况再次发生?

答案1

您不能,这不是 ext4/3/2 的工作方式。如果您的块大小为奇数,那么您的 inode 就会更少,即使是非常小的文件也占用 1 个 inode。所以回到过去,这使得复制的东西会占用 inode,直到您用完为止。

现在大多数情况下,在用完 inode 之前,您就会用完可用空间。但是这取决于块大小。如果您的块大小为 1 GB(完全是假的,但就用它吧),那么您只能在 250 GB 的硬盘上拥有 250 个文件/inode。如果您真的想纠正这个问题,那么请重新格式化文件系统并使用较小的块大小。对于备份潜水,我通常使用它,mkfs -j -i 1024 -b 1024 -I 256但这只是我的想法。

相关内容