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)
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.
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)
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
Sim, você pode, mas com uma palavra de cautela
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 )
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.