Como configurar o disco para uma nova instalação a partir de uma cópia de backup de um sistema operacional de outra partição?

0

Como alguém faz uma cópia de um sistema operacional e o coloca em outra partição como backup, e depois copia o backup para a partição original como uma nova instalação da cópia original?

Por exemplo, tenho duas partições:

Partition : Original OS | Partition : Empty

Eu faço uma cópia do sistema operacional original

Partition : Original OS | Partition : Original OS

Rotulo a segunda cópia como Back Up

Partition : Original OS | Partition : Original OS Back Up

Mais tarde, o sistema operacional original fica corrompido

Partition : Original OS Corrupted | Partition : Original OS Back Up

Eu copio o sistema operacional original de volta para a partição corrompida como uma nova instalação

Partition : Original OS | Partition : Original OS Back Up
    
por linuxfreebird 07.12.2014 / 18:31

1 resposta

1

Para o Linux (há uma tag do WINDOWS, leia-se "Ghost" e ferramentas similares nesse caso)

man dd e man gzip podem ser o que você precisa.
Você também precisará inicializar a partir de outras mídias além daquelas com as quais está "prejudicando" - por exemplo, Mídia de instalação do Ubuntu.

Mas, como acontece com qualquer ferramenta capaz, os erros podem ser muito devastadores, lembre-se disso. : -)

dd basicamente pega dados puros e os coloca em outro lugar. dd if=/dev/sda1 of=/dev/sda2 é a base do que você deseja, supondo que seu disco seja / dev / sda.
Restaure o backup apenas trocando if e of . Note entretanto que / dev / sda2 deve ser pelo menos tão grande quanto / dev / sda1, se for maior você receberá uma mensagem de erro do dd como você faz a restauração (não prejudique por ISSO).

lsblk dirá quais dispositivos você tem ativo e possivelmente onde as partições foram montadas (não é necessário sudo para o básico).

Agora, sugiro que você considere a segunda partição montada, permitindo o acesso por meio de qualquer sistema de arquivos, por exemplo, / media / backups /. Isso torna possível usar / media / backups / para outras coisas também. Nesse caso, basta criar um arquivo da primeira partição, por exemplo, por:
dd if=/dev/sda1 of=- | gzip --fast /media/backups/first-partition-backup.dd.gz
Restaurar com gzip -d /media/backups/first-partition-backup.dd.gz | dd if=- of=/dev/sda1

NOTA: COMANDOS NÃO COMTA, verifique a sintaxe e os interruptores antes do uso real!
O traço é normalmente um standin para stdin / stdout, aqui redirecionado através de um pipe.

O lado negativo de fazer isso com dd (de qualquer forma acima) é o fato de que toda a partição é copiada, e também partes 'livres' do sistema de arquivos. Ou seja, arquivos excluídos permanecem como dados em blocos livres - estes ainda ocupam espaço (mesmo quando compactados por gzip).

    
por 07.12.2014 / 18:58