Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Вопрос] Методы восстановления системы после сбоев
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Aug 22, 2006 8:08 am    Post subject: [Вопрос] Методы восстановления с Reply with quote

после сбоя фс потерялись системные файлы
как узнать, какие?
можно ли пересобрать только те пакеты, которые повреждены?
сделает ли это revdep-rebuild или это косвенное половинчатое решение?

заранее благодарен за все ответы и ссылки на ресурсы :-)
Back to top
View user's profile Send private message
Azik
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2005
Posts: 149
Location: Russia, Ufa

PostPosted: Tue Aug 22, 2006 9:34 am    Post subject: Reply with quote

На gentoo.ru бал подобный вопрос: скриптом через equery с проверкой целостности файлов каждого из установленных пакетов (вроде бы ключ f). А потом записываем на бумажечку :), какие пакеты выявили отсутсвие файлов и их последующая пересборка.
_________________
From Siberia with Love!
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Aug 22, 2006 9:48 am    Post subject: Reply with quote

по-быстрому найти не удалось
в двух словах, на чём остановились там?
до враппера дело дошло или "вручную" было сказано без юмора?
неохота как-то.... 21 век на дворе...
вот в рпм была такая опция - проверка целостности всех пакетов

кстати, в случае взлома системы и наличия бэкапа базы пакетов - это было бы самое быстрое средство проверить, были ли использованы закладки
Back to top
View user's profile Send private message
Azik
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2005
Posts: 149
Location: Russia, Ufa

PostPosted: Wed Aug 23, 2006 10:01 am    Post subject: Reply with quote

Вот эта тема:
http://gentoo.ru/node/3924

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

Да, неплохая идея протолкнть девелоперам - ввести возможность полной проверки всех файлов.
_________________
From Siberia with Love!
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Thu Aug 24, 2006 5:44 am    Post subject: Reply with quote

не могу понять, что ты хотел сказать этой ссылкой, там же вроде ничего по теме нет
или туплю?..

а идея, кстати, частично (или полностью) уже была реализована в том смысле, что видел скрипт (попробую найти)
типа clean out your system from stale files где проверялись дайджесты всех установленных файлов и показывался список того, чего не было в базе portage
чуток модифицировать скрипт и битые дайджесты - в список | xargs equery b | sed '...' | emerge


родим GLEP? :wink:
Back to top
View user's profile Send private message
Azik
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2005
Posts: 149
Location: Russia, Ufa

PostPosted: Thu Aug 24, 2006 6:25 am    Post subject: Reply with quote

Увы, не смогу :), буду занят в ближайшее время.

А ссылка... Просто я однажды увидел, и думал, что там надумали за это время, ан нет :).
_________________
From Siberia with Love!
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Thu Aug 24, 2006 7:51 am    Post subject: Reply with quote

Из бинарных пакетов (оно же stage4) все можно восстановить очень быстро без компиляции.
Back to top
View user's profile Send private message
Nelud
Apprentice
Apprentice


Joined: 08 Oct 2004
Posts: 271

PostPosted: Thu Aug 24, 2006 8:22 am    Post subject: Reply with quote

Вот что первое пришло в голову по теме:
Code:
emerge -ep system | awk '/\[ebuild/ { system("equery check =" $4) }'

Этот скрипт запускает "equery check" для всех системных пакетов. Надеюсь, это поможет :)
Однако, хочу предостеречь, что есть много файлов, в том числе и в /etc/, которые не относятся ни к каким установленным пакетам в системе, но тем не менне важны. Например, /etc/env.d/05gcc, /lib/modules...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum