Diretório raiz excluído recursivamente [duplicado]

0

Eu recursivamente deletei o conteúdo do meu diretório raiz com privilégios sudo. Minha tela foi redefinida e a janelação parou de funcionar. Eu não podia mais executar comandos não-buitin. A maioria dos meus diretórios (incluindo o diretório home desapareceu).

O que eu quis dizer:

sudo rm ./* -rf

O que acredito que corri:

sudo rm /* -rf

Eu entendo como este comando funciona (veja O que o rm-rf faz? ).

Estou tentando ter uma noção melhor de quanto (e quais partes) dos arquivos originais e da estrutura de diretórios permanecem fisicamente no disco rígido.

Quanto desses "restos" são recuperáveis? Por exemplo, é possível usar software de recuperação de dados como o TestDisk / PhotoRec para recuperar o diretório home completo em si? E quanto aos arquivos de configuração?

    
por D. Myers 02.03.2017 / 18:33

1 resposta

1

% bl0ck_qu0te%

Isso pode ser pesquisado nas páginas man . rm exclui arquivos e com os argumentos -r (para recursivamente) e -f (para "forçosamente").

Em suma, esse comando exclui todos os arquivos (e diretórios) que é um filho desse caminho. No seu caso /

Normalmente deveria ter havido um aviso sobre a exclusão de seu diretório raiz ( --no-preserve-root flag), embora eu nunca tenha executado esse comando (ainda) não posso confirmar se isso acontece em todos os lugares.

How can I recover from an rm -rf

A recuperação de dados não é apenas executar alguns comandos e acabar com isso. Como a resposta abaixo afirma que a recuperação de dados é uma ciência.

Normalmente, sua melhor chance (melhor como obter o melhor banco de dados) se, na verdade, tudo foi excluído é uma recuperação bare-metal, embora seja financeiramente viável depende de você decidir.

Veja esta questão no serverfault para ver as próximas etapas a seguir: link

    
por zython 02.03.2017 / 20:24