Restaurando dados de uma partição grande

2

Eu tenho um servidor dedicado. Eu tenho desenvolvido um aplicativo para lidar com minha coleção de músicas, e no passado eu tinha criado uma solução de backup para o meu código, mas coloquei na blacklist a pasta / music. E o pior aconteceu, eu acidentalmente recursivamente deletei a pasta usando a função unlink e rmdir php. Havia cerca de 50 GB de dados, .mp3, .ogg e .m4a.

Eu sei que há soluções ao redor, como o principal, bisturi, photorec, extundelete para recuperar dados apagados.

Principalmente, meu problema é que a partição onde os dados estavam / dev / sda2 é 897Gb, e a partição do sistema é de apenas 20Gb. Perguntei ao meu provedor de sistema OVH se posso adicionar mais espaço através de outro drive DD ou USB, mas é impossível. Também perguntei se posso pagar por uma cópia de todo o disco, mas também não é possível.

Estou pensando em três soluções possíveis:

  • Use um dos programas e copie para o espaço disponível em /, e faça isso várias vezes, cada vez que eu scp os dados recuperados atuais para outro servidor que possuo.

  • Outra solução seria fazer uma imagem da partição e scp progressivamente para o segundo servidor (eu realmente não sei se é possível)

  • Terceira solução, seria reparticionar a partição principal / home sda2, mas Temo que isso corrompa / apague / sobrescreva os dados ainda não recuperados.

O que posso fazer para recuperar meus dados neste caso especial?

    
por rubberscotch 26.10.2015 / 16:00

1 resposta

2

  

Use um dos programas e copie para o espaço disponível em / e faça vários   vezes, cada vez que eu scp os dados recuperados atuais para outro servidor eu devo.

Isso pode funcionar. Embora isso leve algum tempo.

  

Outra solução seria fazer uma imagem da partição e scp progressivamente para o segundo servidor (eu realmente não sei se é possível)

Ele irá criar um arquivo no primeiro servidor, assim você precisaria do espaço lá primeiro ... então não ... Exemplo disto

dd if=/dev/{partition} ibs=4096 conv=notrunc,noerror | 
(ssh {IP} dd of=/partition.img obs=4096)
  

Terceira solução, seria reparticionar a partição principal / home sda2, mas temo que isso corrompa / apague / substitua os dados

Vai.

Alternativa:

Você pode usar sshfs ? Isso salvaria sua vida se você pudesse: montar o disco na sua área de trabalho e usar ddrescue para criar uma imagem.

    
por Rinzwind 26.10.2015 / 16:19