Copia de seguridad con comando dd por si falla actualización a Ubuntu gnome 13.10

Imagen de fernan
17 puntos

Hola a todos:
Tengo instalado Ubuntu gnome 13.04 de 64 bits y me va muy bien pero ya le va quedando poco tiempo de soporte, así que me planteo dentro de poco actualizar a Ubuntu gnome 13.10 pero me gustaría tener una copia de seguridad por si tuviera que volver a la versión 13.04.
Ya se que existe clonezilla pero como necesito un magnificador de pantalla creo que esta herramienta puede ser sustituida por un live DVD de ubuntu gnome y el comando dd.
En el ordenador tengo un único disco duro que también tiene Windows 7 teniendo las siguientes particiones:
/dev/sda1 104 mb NTFS Windows 7.
/dev/sda 2 948GB NTFS Windows 7.
/dev/sda 3 extendida y dentro de ella:
/dev/sda 5 25 GB ext 4 /
/dev/sda 6 25GB ext 4 /home
/dev/sda 7 2GB swap
Por lo que he leído:
1º- El comando dd necesita que la partición de origen esté desmontada por lo que hay que usarlo en live.
2º- El comando dd no informa del progreso y cuanto tiempo le queda por lo que para solucionar este problema tengo que instalar en la sesión live el paquete pv.
Tengo un disco duro externo, el que tenía el viejo ordenador, que puedo conectar en usb tiene 99GB libres y una única partición, tamaño del disco 200GB, en NTFS pues en el viejo ordenador tenía Windows XP.
En consecuencia hay espacio en este disco externo para las partciones de linux y podría hacer imágenes en formato ISO.
En primer lugar arrancaría en live y tras configurar el acceso a internet instalaría el paquete pv.
Luego conectaría el disco duro externeo y, con la herramienta de discos por ejemplo, identificaría como llama las particiones así como el punto de montaje del disco externo.
En el disco externo crearía una carpeta por ejemplo llamada copia ubuntu.
Luego para hacer una imagen iso de la raíz podría hcer en terminal:
sudo dd if=/dev/sda 5 |pv|dd of=/media/nombre dispositvo/copia ubuntu/raizxxyy2013.iso
Siendo xxyy2013 día mes y año de la copia de seguridad.
De forma similar también podría hacer la copia de /home:
sudo dd if=/dev/sda 6 |pv|dd of=/media/nombre dispositvo/copia ubuntu/homexxyy2013.iso
En caso de tener que restaurar esta copia sería par la raíz:
sudo dd if=/media/nombre dispositvo/copia ubuntu/raizxxyy2013.iso |pv|dd of=/dev/sda5
Pero tengo varias preguntas:
1º- Es correcta la sintaxis de estos comandos.
2º- Dado que la partición /dev/sda3 es la extendida y dentro de ella están las tres particiones de linux ¿Qué sucedería si como archivo de origen pongo /dev/sda3 se haría la imagen de las tres particones de linux, como cabría esperar para un novato como yo, o no tendría ningún sentido esta orden?
3º- ¿Cuánto tiempo tarda en ejecutarse este comando?
4º- ¿Sería necesario hacer de alguna manera una copia de seguridad del grub para poder restaurar ubuntu 13.04 si fuera necesario?
Saludos y gracias de antemano.

Imagen de Jose Luis 1320
+1
0
-1

1.- Para eso tienes man dd, en lugar de imaginarse sintaxis, las consultas; Aunque mejor usa Deja Dup.
2.- Nunca he hecho copias de respaldo, y valla que hecho una buena cantidad de redimensionamientos y reinstalaciones, pero no creo que con solo elegir /dev/sda3 (tu partición extendida) se copien como por arte de magia las particiones que lleva dentro, no lo veo ni lógico, ni posible.
3.- Horas y Horas, si crees que esto se hace en minutos... no, no es así.
4.- No, solo te basta con reinstalar Grub desde el USB en donde grabas el iso de Ubuntu.

Y otra cosa que no entiendo es la relación extraña que le das a un amplificador de pantalla, el programa dd y un liveCD de Ubuntu.

digo podrías ejecutar el Clonezilla o Deja-dup con el mismo amplificador de pantalla, ¿no?

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Alcruz
+1
0
-1

El proceso completo sería
1.- Arranca el LiveCD de Ubuntu
2.- Conecta el DD externo
ejcuta
sudo gparted
allí ubicas el DD externo, creas una partición ext4 de unos 50 Gb, le pones una etiqueta, por ejemplo que sea Datos-L , luego le pones etiqueta a las otras particiones del disco sda, por ejemplo
sda5 le pones Raiz
dsfs6 le pones Casa
Cierras Gparted
3.- Siempre en sesión LiveCD, abre una carpeta cualquiera, vas a la ventana lateral, y seleccionas Raiz , Casa y Datos-L
Con lo anterior se habrán montado las particiones necesarias
3.- Este paso parte del supuesto de que las particiones montan en
/nedia/usuario/eiqueta
en donde usuario es ubuntu oara una sesión Live, esto deberías verificarlo ya que no estoy seguro por no usar esta varsión y a los muchachos se les a dado por cambiar todo lo que fuenciona bien, uso la 10.04 y de allí no me muevo
Suponemos entonces que las particiones montan en
/media/ubuntu/Raiz
/media/ubuntu/Casa
/media/ubuntu/Datos-L
4.- Para crear los respaldos abre un terminal u ejecuta
sudo tar -zcvf /media/ubuntu/Datos-L/raiz.tar.gz //media/ubuntu/Raiz
sudo tar -zcvf /media/ubuntu/Datos-L/casa.tar.gz //media/ubuntu/Casa
Con esos dos comandos se abrán creado los respaldos

Para reponer los respaldo, primero monta todas las particiones en sesión LiveCd tal como lo expliqué antes
si queremos reponer solo la raiz, ejecuta estos dos comandos
sudo rm -Rf /media/ubuntu/Raiz/*
sudo tar zxvf /media/ubuntu/Datos-L/raiz.tar.gz -C /
Lo mismo para la otra partición
Si tienes problemas con el Grub, te descargas y grabas en CD el SuperGrub2Disk
http://www.supergrubdisk.org/category/download/supergrub2diskdownload/
arrancas con este live el sistema y podrás correr tu instalación deUbuntu, luego ejecuta
sudo grub-mkconfig && sudo grub-install /dev/sdb && sudo update-grub

+1
0
-1