Вы находитесь на странице: 1из 3

Clonar SD Raspberry Pi

http://fpaez.com/crear-un-backup-de-la-tarjeta-sd-de-nuestra-
raspberry-pi/
Como ya sabreis desconectar la Raspberry Pi de la fuente de
alimentación en caliente, es decir, con el sistema operativo en
marcha, o incluso un corte en el suministro eléctrico de
vuestra casa, puede corromper el sistema de archivos de la tarjeta
SD que hace de disco duro y arruinar todas las horas de trabajo
que le hemos dedicado a nuestro proyecto. Esto se debe a que
existen una serie de procesos críticos realizados a nivel de
software en el momento de cierre del sistema operativo.

En este tutorial aprenderemos a crear un backup (copia de seguridad) de la tarjeta SD de


dos formas distintas, una de ellas se realiza desde la terminal de la propia Raspberry y la otra
mediante una aplicación para Windows llamada Win32DiskImager. Esta aplicación permite tanto
crear copias de seguridad como grabarlas de nuevo a una tarjeta SD por lo que deberíamos tenerla
siempre a mano ya que facilita el trabajo, sobretodo a los que vienen de Windows y no estan
acostumbrados a usar la terminal.

Backup desde la terminal


Para crear un backup de la tarjeta SD desde la terminal usaremos el comando dd que nos creará una
copia idéntica de los archivos y dispositivos que indiquemos a un archivo .img listo para ser
regrabado. Tan solo debemos escribir estos 2 comandos en la terminal:

1 sudo umount /dev/mmcblk0p1 && sudo umount /dev/mmcblk0p2


2 sudo dd if=/dev/mmcblk0 of=/media/misbackups/mibackup.img bs=1M
En primer lugar desmontamos la partición /boot (/dev/mmcblkp01) y / (/dev/mmcblkp02) para
evitar errores y en segundo lugar clonamos la tarjeta SD. El parámetro if indica el origen, el
parámetro of el destino y bs=1 indica a dd que transfiera los datos en bloques de 1MB, con esto
reducimos el tiempo que tarda en grabar la imágen a 4 minutos aproximadamente para una tarjeta
Kingston de 4 GB (~1 minuto por GB). También podemos realizar la operación a la inversa
e intercambiar los parámetros if y of para grabar un backup que tengamos hecho a la tarjeta SD.

Backup con Win32DiskImager


Win32DiskImager es una aplicación para Windows que nos permite hacer backups y escribirlos
de nuevo, tan solo hay que seleccionar la unidad de la tarjeta SD y el nombre de archivo de la
imagen. Este porgrama es mucho más sencillo de usar y nos evita el uso de la terminal, pero
requiere de un pc Windows con lector de tarjetas. Podeis descargarlo gratis desde aqui:
Win32DiskImager.

Backup de las bases de datos


Si teneis bases de datos MySQL en la Raspberry Pi y quereis hacer una copia de seguridad aparte
podeis utilizar el comando mysqldump en la terminal:

1 mysqldump nombre_base_de_datos > archivo_de_destino.sql


Este comando crea una copia de seguridad de la base de datos “nombre_base_de_datos” a un
archivo llamado “archivo_de_destino.sql”. Tened en cuenta que en este caso no indicamos ni el
nombre de usuario ni la contraseña, para hacerlo usaremos este comando:

1 mysqldump -u USUARIO -p PASSWORD nombre_base_de_datos > archivo_de_destino.sql

Backup de la carpeta home


Para hacer copias de seguridad de la carpeta /home/ se puede usar el comando tar y guardar una
copia de la misma en el ordenador de casa. Para ello introducimos los siguientes comandos en la
terminal:

1 cd /home/
2 tar czf pi_home.tar.gz pi

Вам также может понравиться