Diretório Undelete no servidor openvz

1

Cerca de uma hora e meia apaguei um diretório muito importante no meu vVs openVZ.

Eu tentei

root@server:/home extundelete /dev/simfs --restore-directory ./ --output-dir /home/restore/
extundelete: failed to read-only open device "/dev/simfs": Error code 1

Como posso resolver este problema?

    
por Naxid 20.05.2016 / 13:52

1 resposta

1

Você não pode recuperar ou verificar um sistema de arquivos montado com privilégios de leitura / gravação.

Você precisará do IMM ou do acesso físico à máquina e reiniciar a máquina em um modo de manutenção ou tentar executar o nível de execução como 1 e, em seguida, executar o comando umount /.

Outra maneira é usar um live cd para montar e montar somente a partição para recuperar seus dados.

Obviamente, você precisará de outro local como um pendrive ou algo para salvar os arquivos, pois a partição principal permanecerá somente leitura até que você recupere todos os arquivos e os remonte novamente.

Se você realmente não puder parar o servidor , você pode tentar criar um arquivo de imagem a partir do disco (mas você precisará de outro disco maior para salvá-lo ...)

dd if=/dev/mygreatdevice of=/mnt/myotherdisk/mygreatimage.img 

e execute a recuperação de dados ext4 no mygreatimage.img

Isso pode funcionar, mas os arquivos recuperados podem ser mais corrompidos do que a corrupção normal da recuperação de dados normalmente.

    
por 20.05.2016 / 15:44