extundelete --restore-all
ao ter seu sistema de arquivos montado como somente leitura. (Certifique-se de ter um sistema de arquivos ext.)
Certifique-se de que não o instale no dispositivo que deseja recuperar!
Se você acidentalmente excluir uma pasta de biblioteca crucial, como / usr / lib, como você pode se recuperar disso?
extundelete --restore-all
ao ter seu sistema de arquivos montado como somente leitura. (Certifique-se de ter um sistema de arquivos ext.)
Certifique-se de que não o instale no dispositivo que deseja recuperar!
Se você excluir /usr/lib
, você eliminará seu sistema, pois as bibliotecas cruciais residem nesse diretório. Como a biblioteca LibC que é usada por todos os binários. Então é improvável que você seja capaz de algo.
(Se você tiver sorte e interrompeu o comando com um rápido CTRL + C antes de ser comletion, talvez apenas as sub-dirs sejam deletadas e o LibC ainda esteja lá)
Se o sistema estiver totalmente bloqueado (login impossível, a inicialização falhar, ...), vamos esperar que você tenha um CD ao vivo com a mesma distribuição e a mesma versão sob a mão.
Inicialize a partir deste CD, monte o sistema de arquivos do seu disco rígido e copie o /usr/lib
do sistema Live para o disco rígido.
Em alguns casos, você pode tentar atualizar ou reinstalar o pacote. Por exemplo, se você excluir ou degradar o arquivo libpthread.so dentro de / usr / lib , poderá reinstalar o nível superior e o pacote de contêineres como glibc para recuperar o arquivo. Este procedimento será feito pela biblioteca de dependências e verificação de arquivos durante a reinstalação ou atualização.
Por exemplo, tente:
# to recover and take libpthread.so back.
sudo yum install glibc
Tags data-recovery libraries