我在 ReiserFS 中有一个分区,用于存储来自相机的图像(因此它不断添加/删除包含图片的目录...)。执行 dmesg 时,我收到以下“警告”:
[227297.192297] ReiserFS:md0:警告:reiserfs_get_unused_objectid:没有更多对象 ID [227297.604575] ReiserFS:md0:警告:reiserfs_get_unused_objectid:没有更多对象 ID
那么,似乎某种计数器的“数字”已经用完了?您认为是否可以重置该计数器?
谢谢!!
答案1
但我的建议是先备份整个分区(最好在块层上)。
答案2
尝试一个df -i
命令。文件所在的文件系统可能没有 inode。如果创建了大量小文件,就会发生这种情况。它们占用了 inode,但占用的磁盘空间却很少。
不幸的是,您无法向文件系统添加 inode。相反,您必须清除小文件。
编辑:哎呀!忽略我的评论。正如 kasperd 正确指出的那样,Reiser 文件系统上的 Inode 不是持久的。