LINUX.ORG.RU

Потерян /var

 


0

3

Собственно, сабж. Раздел нафиг потерян, совсем. Система - гента. Как правильно в данном случае воостанавливать всё? При попытке сделать emerge что_угодно, конечно же, система говорит, что хочет обновить 100500 пакетов, и там есть циклические зависимости, поэтому ничего не выйдет.

Систему пока не перезагружал и не хочу :)

Если я правильно понял, портажу отшибло память о том, что установлено в системе, а что нет. Хотелось бы обойтись без скачивания стейджа и распаковки (очевидно, поможет).

★★

Последнее исправление: yura_ts (всего исправлений: 1)
Ответ на: комментарий от alx0

Потерян - это не в том каталоге rm -rf *

Ну система работоспособна, а вот пакетный менеджер... Решил проблему таким способом - из скачанного стейджа удалил все, кроме /var, распаковал. Делаю сейчас emerge portage

yura_ts ★★
() автор топика
Ответ на: комментарий от KennyMinigun

Ну да. Но не страшно, если просто будут потихоньку пересобираться пакеты (система же думает, что ничего не стоит).

yura_ts ★★
() автор топика

На разделе с бывшим /var
[code]touch /forcefsck
init 6[/code]
lost+found должен пополниться, в зависимости от того, что уцелело. Если world не найдётся там, то тогда ext3grep/photorec/dd

Deleted
()

Найдёшь world в мусоре - восстановишь установку. Иначе проще переставить всё.

Delirium_veritas
()

в будущем настрой регулярный бэкап /var/db/pkg, он очень маленький, зато при его утере у тебя возникает большая и тягомотная проблема

anonymous
()
Ответ на: комментарий от Deleted

Разве это поможет после rm -rf *?

Есть вероятность вернуть файлы с помощью sys-fs/extundelete - отлично работает, особенно если прошло не слишком много времени и фс не изменялась с тех пор, тогда шансы на восстановление велики.

wakuwaku ★★★★
()
Ответ на: комментарий от wakuwaku

Разве это поможет после rm -rf *?

Когда падение раздела специфицируют словами типа «Раздел нафиг потерян, совсем» сложно утверждать вообще что-нибудь.

Deleted
()

Значит либо откатывай из бекапов либо восстанавливай либо делай вдоль полную переустановку.

init_6 ★★★★★
()

Наверни с еженедельного бекапа - всего-то делов.

science ★★☆
()
Ответ на: комментарий от init_6

Бэкапов вара нет, полная переустановка не катит. Видимо, вопрос лседовало формулировать как «как восстанавливать?».

yura_ts ★★
() автор топика

Можно попробовать на соседней машинке собрать идентичную систему и перенести /var/db/pkg и остальное при необходимости. Далее уже пересобрать мир на целевом компе.

//это только предположение, я такое не делал

Chaser_Andrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.