reiserfsck --rebuild-tree не удалось: недостаточно выделяемых блоков
У меня есть том reiserfs, который требует --rebuild-tree, но в настоящее время не удается завершить его, когда я передаю его --rebuild-tree. Вот вывод, который я получаю при запуске:
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
Я не могу его смонтировать, и я не могу это сделать. Я пытался увеличить громкость, но это тоже не помогло.
3 ответа
Да, я использую последнюю версию reiserfstools. Ранее я пробовал метод dd для копирования тома в другой набор рейдов, но это также не удавалось. Мы расширили том во второй раз (таким образом, он вырос с 30 ГБ -> 40 ГБ -> 50 ГБ), и по любой причине fsck завершил работу на томе объемом 50 ГБ. Кажется странным, что для его завершения потребуется увеличить его на 20 ГБ, но мы не жалуемся! Тогда том может быть успешно смонтирован, а данные скопированы.
Попробуйте скопировать весь раздел на другой большой диск. (например, с помощью dd) Затем сделайте дерево перестроения там. Я сделал много спасений с помощью reiserfs, но эта ошибка кажется очень плохой. Может быть, что-то действительно сломано на вашем диске или это ошибка. Вы используете последнюю версию resiserfstools?
Спасибо моджо! Та же самая магия спасла мои данные - после ошибки --rebuild-tree я тоже получил ошибку "не осталось места", я решил попробовать увеличить логический том с 4G до 5G, но это тоже не повлияло. После прочтения того, что mojo был сохранен путем увеличения его размера, я дал ему еще один шанс... теперь с 5G до 10G, и это сработало!!! Я не уверен, что ему нужно больше места, или два изменения размера сделают свое дело, но я рад, что мне вернули мои данные:]