sábado, 28 de abril de 2012

Clonagem manual de partições com o Partclone (II)

Continuando o post anterior.

Existe um porém no método que usei. Todos os sistemas de arquivos clonados ficarão com o mesmo UUID. Para uma imagem de backup da sua instalação não é problema, pois ela será restaurada sobre o antigo sistema de arquivos. Entretanto, caso você use essa imagem em outras máquinas, ter sistemas de arquivos diferentes com o mesmo UUID não é recomendável. Sempre que um sistema de arquivos for parar em outro lugar crie um novo UUID para ele.

Para isso, depois de restaurar a imagem com o Partclone e antes de montar a partição para reinstalar o GRUB2, mande o tune2fs criar um novo UUID:
(seguindo o post anterior com a partição sendo /dev/sda1 em EXT4)

# tune2fs -U random /dev/sda1

Só reinstalar o GRUB2 não bastará. Seu arquivo de configuração precisa ser regerado para conter o UUID atualizado. Mesma coisa com o /etc/fstab.

Primeiro obtenha o novo UUID que acabou de ser criado:

# blkid -p -s UUID -o value /dev/sda1

Colocarei o bloco inteiro de comandos para facilitar. Os comandos novos são dois, grub2-mkconfig e nano (ou outro editor de sua preferência).

# mount /dev/sda1 /mnt/fedora
# mount --bind /dev /mnt/fedora/dev
# mount --bind /proc /mnt/fedora/proc
# mount --bind /sys /mnt/fedora/sys
# nano /mnt/fedora/etc/fstab
(troque o UUID antigo pelo novo)
# chroot /mnt/fedora grub2-mkconfig -o /boot/grub2/grub.cfg
# chroot /mnt/fedora grub2-install --recheck --no-floppy /dev/sda
# umount /mnt/fedora/{dev,proc,sys} /mnt/fedora

Está na mão!

Antes de restaurar uma imagem do Partclone sobre uma partição existente que já possua um sistema de arquivos, por segurança, rode o wipefs para apagar todas as assinaturas anteriores:

# wipefs -af /dev/sda1

[Atualização 29/06/2012] Parte III aqui: Clonagem manual de partições com o Partclone (III)

Nenhum comentário:

Postar um comentário