Crie uma partição de backup do Ubuntu inicializável [duplicado]

0

Esta pergunta é feita muitas vezes, mas não recebi a resposta certa.

O que eu quero é criar uma partição onde eu faça o backup da minha partição atual do Ubuntu que aparece no menu do GRUB. Se um dia meu Ubuntu não iniciar, eu almoço a partição de backup e o voila meu sistema é restaurado.

Atualmente eu uso o CloneZilla, mas o problema é que eu devo sempre ter em mim uma chave usb que contenha o CloneZilla.

EDITAR:

df -h
/dev/sda5           55G     39G   14G  74% /
none               4,0K       0  4,0K   0% /sys/fs/cgroup
udev               997M    4,0K  997M   1% /dev
tmpfs              202M    1,2M  200M   1% /run
none               5,0M       0  5,0M   0% /run/lock
none              1006M    8,0K 1006M   1% /run/shm
none               100M     36K  100M   1% /run/user
parted -l
nothing
    
por Hunsu 22.01.2014 / 13:53

3 respostas

1

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.

    
por c0rp 22.01.2014 / 17:41
0

Eu não posso explicar aqui passo a passo, mas você deve ser capaz de terminar com esta explicação!

Primeiramente, crie uma partição grande o suficiente.
Em seguida, copie sua instalação do Ubuntu para esta partição, permanecendo os atributos do arquivo.
Crie a entrada no grub, copiando e ajustando o ID da partição.
Eu acho que agora você só tem que editar o fstab na nova partição.

Tão fácil;)

    
por davidbaumann 22.01.2014 / 14:01
0

Você nem precisa de uma partição separada, você pode mover todo o seu sistema para uma subpasta e depois adicionar um menu do grub para inicializá-lo. Acabei de postar como fazê-lo em diferentes segmentos, confira a minha resposta chamada kenn aqui Instalando múltiplas distribuições do Linux em uma única partição

    
por kenn 22.01.2014 / 17:38