Haga una copia de seguridad de su Raspberry Pi: cómo guardar y restaurar archivos (3 métodos)

Crear una copia de seguridad completa del sistema operativo Raspberry Pi (anteriormente Raspbian) siempre es una necesidad para los entusiastas como nosotros y también es una gran habilidad saberlo. Si está loco por involucrarse en el desarrollo de proyectos innovadores de raspberry pi, es probable que haga toneladas de experimentos por su cuenta. Y, hay muchas posibilidades de que termine con algunos contratiempos con su Pi y su tarjeta SD. Si algo sale mal con sus experimentos, seguramente perderá todos sus datos.

O en caso de que sea un principiante que recién comienza con los accesorios de python y raspberry pi, es probable que también termine en la misma situación. Este es el contexto en el que una copia de seguridad completa del sistema operativo vendrá al rescate. Si ya tiene una copia de seguridad de este tipo antes de experimentar y encontrarse con algún problema, definitivamente lo ayudará. Todo lo que necesita es restaurarlo en su tarjeta SD.

Pero, ¿cómo hago esto? Bien. Relájate, te tengo cubierto. En este tutorial, le mostraré 3 métodos para hacer una copia de seguridad de Raspberry Pi en una unidad externa y restaurarla cuando sea necesario.

Así que sigamos adelante.

Equipamiento requerido

Método 1: Copie la imagen de la tarjeta SD

Este es el método más simple para hacer una copia de seguridad de la tarjeta SD Raspberry Pi. Este método consiste en copiar toda la tarjeta SD como un único archivo de imagen.

Esto es exactamente lo contrario de actualizar un sistema operativo en su tarjeta SD. En realidad, desempaqueta todos los archivos del sistema operativo y los configura para que funcionen en el Pi. Pero aquí, estamos empaquetando todos los datos de la tarjeta SD en un solo archivo de imagen que se puede restaurar cuando sea necesario. Así es como se crean exactamente los archivos de imagen del sistema operativo en primer lugar.

Siga los pasos para crear una imagen de copia de seguridad completa de su tarjeta SD:

  • Apague su Pi y retire la tarjeta SD. Póngalo en un lector de tarjetas o un adaptador y conéctelo a su computadora.
  • Ahora, si está utilizando una computadora Mac o Linux, abra una ventana de Terminal y escriba df. Mire las unidades que aparecen. Si su tarjeta SD no aparece, desenchúfela y vuelva a enchufarla. Una vez, se detecta entrar df de nuevo.
  • Ahora verá una unidad recién montada. Por ejemplo, en un sistema Mac, el nombre será algo así como /dev/rdisk2, y en una máquina Linux, mostrará /dev/sda (los nombres pueden variar, así que asegúrese de verificar cuidadosamente).
  • En Linux use el siguiente comando:
sudo dd bs=4M if=/dev/sda of=raspbian.img
  • En Mac, escriba el siguiente comando:
sudo dd bs=4m if=/dev/rdisk2 of=raspbian.img
  • Esto creará un archivo de imagen completo de su tarjeta SD (sistema operativo Raspbian) y puede usar este archivo raspbian.img para restaurar todo su sistema operativo en su estado actual en una tarjeta SD. Esto se puede lograr usando el comando dd a la inversa, o usando una aplicación como Etcher para flashear la tarjeta SD.
  • En una máquina con Windows, puede hacer una copia de seguridad de la tarjeta SD utilizando Win32 Disk Imager, que se puede usar como un software de copia de seguridad de raspberry pi.
  • Simplemente descargue, instale y abra el programa.
  • Haga clic en Sí en el cuadro de diálogo de alerta de seguridad.
  • Elija el dispositivo en la esquina superior derecha e ingrese C:/.img (puede usar cualquier nombre que desee) en el cuadro de texto Archivo de imagen y haga clic en Leer.
  • Comenzará a crear el archivo de imagen y podrá ver el progreso de esta manera.
  • Una vez completada, toda la tarjeta SD se escribirá en un archivo de imagen. Cuando dice «Lectura exitosa», haga clic en Aceptar

Método 2: Comprimir el directorio de inicio

El principal inconveniente del primer método es que necesita crear copias de seguridad periódicas. Esto implica quitar la tarjeta SD de su Pi, insertarla en su computadora, tomar la parte posterior y volver a insertarla en el Pi. Esto es algo aburrido. Este método viene con una solución para el problema. Le permite hacer una copia de seguridad de Raspberry Pi sin quitar la tarjeta SD.

En este método, tomaremos la copia de seguridad de solo la carpeta de inicio como un archivo comprimido. Descomprimir este archivo le permite buscar y restaurar todos los archivos y directorios.

Para esto, use la terminal y emita los siguientes comandos.

cd /home/
 sudo tar czf pi_home.tar.gz pi

Esto creará un archivo llamado pi_home.tar.gz y puede copiar este archivo a una unidad USB u otros dispositivos para su custodia.

Además, si desea hacer una copia de seguridad de Raspberry Pi mientras se ejecuta, es uno de los mejores métodos que puede seguir.

Método 3: copias de seguridad programadas

Este es un gran método para hacer una copia de seguridad de la raspberry pi automáticamente usando trabajos cron. Puede programar la copia de seguridad manualmente programando el comando tar como un trabajo cron. Pero hay un enfoque más fácil para esto mediante el uso de un programa gratuito llamado Déjà Dup. Esto automatiza los comandos y le da al usuario una interfaz gráfica.

Con este programa, puede hacer una copia de seguridad de Raspberry Pi a través de redes de forma remota en el almacenamiento en la nube usando Google Drive, Amazon S3, FTP, SSH o copiando los archivos directamente a una unidad flash.

Incluso puede elegir carpetas para incluir y excluir y también es fácil de restaurar. Déjà Dup está instalado en Ubuntu de forma predeterminada y es fácil de instalar en el sistema operativo Raspberry Pi. Escriba el siguiente comando para hacerlo.

sudo apt-get update && sudo apt-get upgrade
 sudo apt-get install deja-dup

Una vez que se emiten los comandos, encontrará un programa llamado Copias de seguridad en Menú > Accesorios. Abrelo.

  • Aquí, haga clic en las carpetas para guardar y asegúrese de que Home (Pi) esté marcado. Los directorios a ignorar deben incluir papelera.
  • Luego haga clic en la ubicación de almacenamiento y cámbielo de Amazon S3 a su unidad flash.
  • Vuelva a la vista general y haga clic en Hacer copia de seguridad ahora. Esto comenzará la creación de la primera copia de seguridad de su carpeta de inicio. Se le pedirá una contraseña de cifrado si desea que la copia de seguridad sea segura. Ingrese la contraseña en ambos campos y haga clic en Continuar.
  • Una vez que se completa la primera copia de seguridad, puede configurar un programa para la próxima copia de seguridad. Establezca el botón APAGADO en ENCENDIDO.
  • Haga clic en Programación y cambie Semana a Día (o según su deseo).

Esto ahora creará una copia de seguridad de su carpeta seleccionada diariamente y la almacenará en su unidad flash. Y estos archivos estarán listos para restaurar cuando quieras.

Restaurar las copias de seguridad en Raspberry Pi

En caso de que pierda sus datos debido a una falla total del sistema o a un borrado total de los datos, deberá restaurar las copias de seguridad que creó anteriormente. Para hacerlo, siga los pasos a continuación.

  • Conecte la unidad flash (donde se almacenan las copias de seguridad) en su Pi. Ahora abre Accesorios > Copias de seguridad.
  • Haga clic en Restaurar para reinstalar los archivos y carpetas que falten. Una restauración desde donde aparecerán las ventanas si está instalando desde una imagen nueva de Raspbian. Ahora elija su unidad flash y haga clic en Adelante.
  • Debe seleccionar la fecha para elegir el archivo de copia de seguridad correspondiente y hacer clic en Adelante.
  • Aquí tienes dos opciones. Restaure todo a sus ubicaciones originales y a una carpeta que especifique. Elija restaurar a la ubicación original y haga clic en Reenviar y restaurar.
  • Si había cifrado el archivo de respaldo con una contraseña, ingrese la misma contraseña cuando se le solicite. Luego haga clic en Continuar.
  • Esto restaurará todos los archivos y carpetas en su Pi y mostrará un mensaje de «Restauración finalizada» una vez que se haya realizado correctamente. ¡Cierra la ventana y listo!

Conclusión

Entonces, espero que hayas aprendido 3 métodos para hacer una copia de seguridad de las imágenes de la raspberry pi y restaurarlas fácilmente. He intentado mi mejor nivel para explicar las cosas lo más simple posible. Sin embargo, si tiene algún problema, simplemente deje un comentario a continuación.

¿Encontró un problema con este artículo? Repórtalo aquí, para que pueda resolverlo.