apagou acidentalmente * alguns * de / var, mas tem um backup antigo, como posso corrigir isso?

0

Estou em 12.04LTS.

Eu tinha um disco antigo do sistema operacional montado em /media/backup/ e estava convertendo-o para usar como um disco de backup. Eu acidentalmente executei sudo rm -rf /var/ em vez de sudo rm -rf var/ e deletei alguns do meu /var/ antes de pegar meu erro com ^C .

Eu recopiei em alguns arquivos de /media/backup/var/ usando cp -na /media/backup/var/specific_path/* /var/specific_path/ , principalmente fazendo o óbvio aqui (pastas em /var/ que tinham menos arquivos que em /media/backup/var/ , por exemplo). Algumas coisas obviamente não estavam funcionando:

  • Totem reclamou da linha de comando que não foi possível conectar-se ao conector (isso é importante, pois a máquina é um mito do HTPC)
  • alguns programas reclamaram que não há /var/lib/dbus/machine_id , e essa pasta e arquivo não foram recriados na reinicialização (eu esperava que fosse)

Uma vez que senti que fiz o suficiente, tentei reiniciar.

O tty7 falha e recebo um login baseado em texto. Preciso copiar alguns arquivos gdm? Minha instalação antiga foi gradualmente atualizada para 12.04LTS a partir de 8.04LTS originalmente. Eu estou supondo que seu var/ tem algumas pastas legadas que eu não preciso reproduzir no meu /var/ . Por exemplo, ele tem uma pasta var/lib/gdm/ , mas /var/lib/ não. Então, novamente, eu pensei que o gdm tinha sido preterido?

Posso fazer um 'reparo' usando um CD de instalação ou há uma maneira de usar meu backup para reparar o restante?

UPDATE

cp /media/backup/var/lib/gdm/* /var/lib/gdm/ me levou ao ponto em que posso inicializar na área de trabalho. Eu estou agora em um estado menos crítico, mas a minha pergunta acima ainda permanece: existe uma maneira de detectar o que deveria estar faltando, ou forçar algum tipo de% inteligentedpkg-reconfigure apenas para aqueles pacotes com arquivos perdidos?

    
por nimasmi 04.01.2013 / 23:15

1 resposta

1

Sua melhor abordagem será reinstalar e usar o backup para transferir seus dados para a nova instalação.

    
por guntbert 04.01.2013 / 23:25