Apenas por nota. Existem muitos métodos bons que fornecem backup de seu sistema , alguns deles também fornecem backups incrementais.
Respondendo exatamente o que você quer, passo a passo
Como posso ver na sua saída df -h
, você não distribui sua pasta /boot
, /usr
, /var
e outras para outras partições. Então
1. Primeiro de tudo você deve criar seu Live CD ou stick USB inicializável com o Ubuntu. Aqui está um guia para Live CD e para pen USB .
2.
Agora inicialize o Ubuntu a partir de CD ou USB, você deverá ver um menu com "Tente o Ubuntu sem qualquer alteração no seu computador" na parte superior. No Ubuntu carregado, abra gnome-terminal
(Ctrl + Alt + T) e execute sudo gparted
. Crie uma nova partição de 55Gb ext4
usando o este tutorial. Lembre-se deste novo nome de partição, deve algo como /dev/sda6
.
3.
Agora você deve montar sua nova partição criada com sucesso (digamos que /dev/sda6
) e sua partição anterior /dev/sda5
. E copie todos os seus arquivos e hierarquia de pastas. Abra gnome-terminal
e faça isso linha por linha:
sudo mkdir /media/old_partition
sudo mkdir /media/new_partition
sudo mount /dev/sda5 /media/old_partition
sudo mount /dev/sda6 /media/new_partition
sudo cp -ax /media/old_partition /media/new_partition
Este último comando pode funcionar por muito tempo. Não o interrompa. Deve sair nada no final se tudo estiver bem.
Pouca citação de este guia .
cp -ax / new-disk
Este é o método mais simples, mas só funcionará se o seu sistema Linux original estiver em uma única partição de disco. A opção -a preserva o sistema original o máximo possível. A opção -x limita o cp a um único sistema de arquivos; isso é necessário para evitar a cópia dos diretórios / new-disk e / proc.
4.
Agora você precisa atualizar fstab
em sua nova partição de backup.
Encontre um UUID de /dev/sda6
(nova partição):
sudo blkid /dev/sda6
Encontre um UUID de /dev/sda5
(partição antiga):
sudo blkid /dev/sda6
Em seguida, edite /media/new_partition/etc/fstab
:
sudo gedit /media/new_partition/etc/fstab
E substitua o UUID de /dev/sda5
pelo UUID de /dev/sda6
. Tenha cuidado, substitua apenas o UUID .
5.
Agora adicionando nova entrada ao menu do grub. Abra /media/old_partition/etc/grub.d/40_custom
usando gedit
e adicione isso no
fim do arquivo:
menuentry "Boot backup Ubuntu" {
set root=UUID=XXXX-YYYY
linux /vmlinuz root=UUID=XXXX-YYYY ro quiet splash
initrd /initrd.img
}
Onde XXXX-YYYY é o UUID da nova partição ( /dev/sda6
).
6.
Desmonte tudo e reinicie. Antes disso, feche tudo o que você abriu ( gparted
, gnome-terminal
, gedit
, outros).
sudo umount /dev/sda5
sudo umount /dev/sda6
sudo reboot
Remova seu dispositivo inicializável LIVE.
Agora você deve ver uma nova entrada no seu menu de inicialização do grub.
Observe que esse método não faz o backup de pontos de montagem diferentes de /
, como /home
, /var
, /usr
others, se eles forem distribuídos entre partições. Em tal situação você deve fazer os passos 2-4 para cada partição.