Posso usar o cp para fazer backup e restaurar o Linux

2

Na mesma máquina física, as partições de / e / home não são grandes o suficiente. Eu não posso estender as duas partições diretamente, já que elas são as duas últimas partições. Eu apaguei as duas partições e aloquei duas maiores partions.

Posso usar cp para fazer backup das duas partições e depois recuperá-las para o novo / e / home? Eu uso um disco USB para armazenar e restaurar o arquivo de backup.

    
por JACK M 21.04.2013 / 09:27

4 respostas

2

Sim, você pode fazer isso.

Se você deseja usar cp, use o sinal -R para cópia recursiva e -p para preservar atributos de arquivo (modo, propriedade, timestamps)

    
por 21.04.2013 / 09:54
2

O sistema de arquivos na sua unidade USB deve ser um sistema de arquivos Unix, assim você manterá todos os seus atributos de arquivo (permissões, proprietário, grupo, ...).

Em seguida, o comando cp tem uma opção --archive (-a) que preservará os atributos. Idealmente, você pode adicionar a opção --one-file-system (-x) para não fazer backup de outros sistemas de arquivos como /proc , /sys ou outros.

shell# cp --archive --one-file-system /home <DESTINATION>
shell# cp --archive --one-file-system / <DESTINATION>

Aí está você. Para restauração você fará:

shell# cp --archive <ROOT_BACKUP>/* /
shell# cp --archive <HOME_BACKUP>/* /home 
    
por 21.04.2013 / 16:17
0

Sim, você pode, mas com uma palavra de cautela

  • Use -p (caso contrário, as permissões atrapalharão as coisas)
  • Use -f para segurança
  • Você pode precisar atualizar o grub (sudo update-grub) para fazer as coisas funcionarem depois que você copiar as coisas de volta. (Esse será o caso se você estiver usando o arquivo grub.cfg de backup para inicialização)

Alternativa: Você pode usar Utilitários de Disco como GParted (sudo apt-get install gparted) para mover partições também. Apenas esvazie algum espaço antes de / & / home e peça ao GParted para estender para trás (Ref: Página do Manual do GParted )

    
por 21.04.2013 / 15:39
0

Eu sugiro usar uma distro dedicada ao Live.

As ferramentas que eu geralmente uso para esses propósitos são Gparted e Clonezilla , que estão disponíveis tanto autônomos ou incluídos em distros especializadas como Magic Parcial .

Eu sugiro que você use a última opção porque ao longo do Clonezilla e Gparted tem muitas outras ferramentas úteis de manutenção de disco e sistema.

    
por 21.04.2013 / 16:04