Páginas

domingo, 12 de febrero de 2012

Respaldar particion


En mi máquina tengo varias instalaciones Linux (por razones que no vienen al caso), lo cual facilita el respaldo y restauración de una partición determinada. También es posible iniciar con el SystemRescue o cualquier livecd. Simplemente entro en Debian para realizar bakup de las particiones gentoo linux. Lo primero es montar la partición a respaldar y ejecutar los siguientes comandos. El archivo resultante será comprimido .tar.gz. Todo dependerá de si el sistema está en una o varias particiones como en este caso, pero en definitiva es lo mismo. Omito el directorio lost+found propio del sistema de archivos bajo el que fue formateado "ext3".

# mkdir /mnt/gentooraiz
# mount -o ro /dev/sda3 /mnt/gentooraiz
# cd /mnt/gentooraiz
# tar czvf /media/data/gentoo-last-back/gentoo-raiz-boot-usr-home-portage/gentoo_25_01_2012/gentoo-raiz_25_01_2012.tar.gz *
# umount /mnt/gentooraiz

# mkdir /mnt/gentooboot
# mount -o ro /dev/sda1 /mnt/gentooboot
# cd /mnt/gentooboot
# tar czvf /media/data/gentoo-last-back/gentoo-raiz-boot-usr-home-portage/gentoo_25_01_2012/gentoo-boot_25_01_2012.tar.gz *
# umount /mnt/gentooboot

# mkdir /mnt/gentoohome
# mount -o ro /dev/sda10 /mnt/gentoohome
# cd /mnt/gentoohome
# tar czvf /media/data/gentoo-last-back/gentoo-raiz-boot-usr-home-portage/gentoo_25_01_2012/gentoo-home_25_01_2012.tar.gz --exclude=lost+found *
# umount /mnt/gentoohome

# mkdir /mnt/gentooportage
# mount -o ro /dev/sda11 /mnt/gentooportage
# cd /mnt/gentooportage
# tar czvf /media/data/gentoo-last-back/gentoo-raiz-boot-usr-home-portage/gentoo_25_01_2012/gentoo-portage_25_01_2012.tar.gz --exclude=distfiles --exclude=packages *
# umount /mnt/gentooportage

# mkdir /mnt/gentoousr
# mount -o ro /dev/sda8 /mnt/gentoousr
# cd /mnt/gentoousr
# tar czvf /media/data/gentoo-last-back/gentoo-raiz-boot-usr-home-portage/gentoo_25_01_2012/gentoo-usr_25_01_2012.tar.gz *
# umount /mnt/gentoousr

En el momento de recuperar partición a partir de un respaldo:

# mkfs.ext3 /dev/sda3
# mkdir /mnt/gentooraiz
# mount /dev/sda3 /mnt/gentooraiz
# cd /mnt/gentooraiz
# tar xvzf /media/data/gentoo-last-back/gentoo-raiz-boot-usr-home-portage/gentoo_25_01_2012/gentoo-raiz_25_01_2012.tar.gz

ls -l /dev/disk/by-label/
total 0

lrwxrwxrwx 1 root root 10 2012-02-12 08:42 boot -> ../../sda1
lrwxrwxrwx 1 root root 10 2012-02-12 08:42 data -> ../../sda7
lrwxrwxrwx 1 root root 10 2012-02-12 08:42 gentoo -> ../../sda3
lrwxrwxrwx 1 root root 11 2012-02-12 08:42 home_gentoo -> ../../sda10
lrwxrwxrwx 1 root root 11 2012-02-12 08:42 portage -> ../../sda11
lrwxrwxrwx 1 root root 10 2012-02-12 08:42 squeeze -> ../../sda2
lrwxrwxrwx 1 root root 10 2012-02-12 08:42 squeeze_home -> ../../sda6
lrwxrwxrwx 1 root root 10 2012-02-12 08:42 ubuntu -> ../../sda9
lrwxrwxrwx 1 root root 10 2012-02-12 08:42 usr_gentoo -> ../../sda8

Linux es genial!.

No hay comentarios:

Publicar un comentario