Случайное удаление важных библиотек

Если вы случайно удалили важную библиотечную папку, например / usr / lib, как вы можете ее восстановить?

  • Восстановление данных в разделе raid5 + lvm reiserfs, после проблем с raid5
  • восстановить удаленный файл, открытый apache?
  • mount: неправильный тип fs, плохая опция, плохой суперблок на / dev / sdb на CentOS 6.0
  • Восстановить удаленный отсканированный PDF без размонтирования
  • Случайно удалили разделы на моем загрузочном диске. Система все еще работает. Как я могу выздороветь?
  • Как восстановить повреждение файловой системы?
  • Как проверить / проверить .tar.bz архивы?
  • ddrescue: перечитывать только хорошие сектора?
  • 3 Solutions collect form web for “Случайное удаление важных библиотек”

    extundelete --restore-all когда ваша файловая система установлена ​​как extundelete --restore-all только для чтения. (Убедитесь, что у вас есть файловая система ext.)

    ! Не устанавливайте его на устройстве, которое вы хотите восстановить!

    Если вы удалите /usr/lib , вы убьете свою систему, так как очень важные библиотеки находятся в этом каталоге. Как библиотека LibC, которая используется всеми двоичными файлами. Поэтому маловероятно, что вы сможете что-то сделать. (Если вам повезло и прервана команда с быстрым CTRL + C до комлетирования, возможно, только субдиры удалены, а LibC все еще там)

    Если система полностью заблокирована (логин невозможен, загрузка не удалась, …), будем надеяться, что у вас есть Live CD того же дистрибутива и той же версии под рукой.

    Загрузите с этого компакт-диска, смонтируйте файловую систему вашего жесткого диска и скопируйте /usr/lib из Live-системы в систему на жестком диске.

    В некоторых случаях вы можете попробовать обновить или переустановить пакет. Например, если вы удаляете или деградируете файл libpthread.so внутри / usr / lib , вы можете переустановить пакет верхнего уровня и контейнера, например glibc, для восстановления файла. Эта процедура будет выполняться библиотекой зависимостей и проверкой файлов во время переустановки или обновления.

    Например, попробуйте:

     # to recover and take libpthread.so back. sudo yum install glibc 
    Linux и Unix - лучшая ОС в мире.