Desmontando o sistema de arquivos raiz sem reiniciar o servidor

7

Eu tenho um servidor que eu posso acessar através do SSH. Não há KVM disponível e há apenas uma partição raiz para todo o servidor. Eu deletei alguns arquivos que eu não deveria ter e quero recuperá-los com extundelete ( link ). Para isso, preciso desmontar o sistema de arquivos de destino.

Existe uma maneira de desmontar o sistema de arquivos raiz sem reiniciar? Talvez fazendo algo semelhante ao que o initrd faz para inicializar um sistema antes de montar o sistema de arquivos raiz em alguns sistemas?

Obrigado

    
por Thomas Wang 13.08.2011 / 15:53

4 respostas

9

Que tal usar pivot_root para mudar para uma raiz temporária do sistema de arquivos na memória?

Veja o link .

    
por 04.08.2012 / 00:52
3

Eu tentaria arranjar alguém para ajudá-lo com um CD de resgate ao vivo, como o disco PLD Linux Rescue. Mas apenas ter acesso ssh, sem KVM, sem ILO, sem backups, etc. é bastante arriscado.

Uma outra opção é instalar o utilitário gratuito de captura instantânea do Hot Copy do R1Soft (hcp): Veja: link

Ele permite que você faça um instantâneo somente leitura da sua partição raiz e monte-o em um subdiretório. Você pode executar o utilitário undelete / repair contra a montagem de instantâneos.

    
por 13.08.2011 / 18:30
3

você poderia usar dd e netcat para copiar o disco / partição em outro lugar e fazer a recuperação lá

    
por 13.08.2011 / 21:17
2

Não, isso não é possível nesta terra.

    
por 13.08.2011 / 15:57

Tags