reiserfsck –rebuild-tree失败:没有足够的可分配块

我有一个reiserfs卷,需要一个–rebuild树,但目前无法完成,当我通过它–rebuild树。 这是我运行它时收到的输出:

reiserfsck 3.6.19 (2003 www.namesys.com) ########### reiserfsck --rebuild-tree started at Mon Oct 26 13:22:16 2009 ########### Pass 0: ####### Pass 0 ####### The whole partition (7864320 blocks) is to be scanned Skipping 8450 blocks (super block, journal, bitmaps) 7855870 blocks will be read 0%....20%....40%....60%....80%....100% left 0, 9408 /sec 287884 directory entries were hashed with "r5" hash. "r5" hash is selected Flushing..finished Read blocks (but not data blocks) 7855870 Leaves among those 6105606 Objectids found 287892 Pass 1 (will try to insert 6105606 leaves): ####### Pass 1 ####### Looking for allocable blocks .. finished 0%....20%....40%....60%....80%....Not enough allocable blocks, checking bitmap...there are 1 allocable blocks, btw out of disk space Aborted 

我无法安装它,而且我也无法安装它。 我试图扩大音量,但这也没有帮助。

是的,我正在使用最新的reiserfstools。 我以前曾尝试dd方法将卷复制到另一个raid集,但那也是失败的。 我们再次扩大了音量(从30GB到40GB – > 50GB),无论出于何种原因,在50GB版本的音量下运行fsck。 奇怪的是,它需要扩展20GB才能完成,但我们并没有抱怨! 然后可以成功安装卷,并将数据复制掉。

尝试将整个分区复制到另一个更大的光盘。 (例如用dd)然后在那里做一个重build树。 我用reiserfs做了大量的救援,但是这个错误似乎很糟糕。 也许有什么东西是真的与您的磁盘或其错误。 你使用最新的resiserfstools吗?

感谢mojo! 同样的魔法保存了我的数据 – 我也在–rebuild-tree之后得到了“没有剩余空间”的错误,我决定尝试将逻辑卷从4G升级到5G,但是也没有办法。 读完这个魔咒之后,我又给了它一个机会…现在从5G到10G,它工作了! 我不知道是否需要更多的空间,或两个resizigs做的伎俩,但我很高兴我有我的数据回来:]