Cómo: Raspberry Pi - Copia de seguridad de la tarjeta SD del sistema como imagen

Como suele ser el caso con las copias de seguridad, generalmente solo piensa en hacer una cuando es demasiado tarde para hacerlo. Eso me paso hace poco con uno de los mios FrambuesaPis. La maldición y bendición de estos es que utilizan una tarjeta SD como unidad principal.

Esto hace que la instalación sea muy fácil. Desafortunadamente, una tarjeta SD solo tiene un número limitado de ciclos de escritura. Esto significa que si a menudo escribe una gran cantidad de datos en esta tarjeta SD, puede suceder que esta tarjeta SD falle en algún momento. Pero incluso si no escribe muchos datos en esta tarjeta SD con frecuencia, puede tener sentido crear una copia de seguridad completa de la tarjeta SD utilizada.

El siguiente artículo describe cómo puede crear una copia de seguridad completa de una tarjeta SD insertada utilizando una memoria USB o un disco duro externo.


Instrucciones de seguridad

Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Enlaces afiliados / enlaces publicitarios

Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂 


Requisitos

Artículos útiles:
Antes de comenzar con este artículo, debería haber preparado una RaspberryPi para que se pueda acceder a ella a través de la red y controlarla a través de SSH.

Los siguientes artículos describen lo que se debe hacer para preparar la RaspberryPi.

En las siguientes listas encontrará todas las piezas que necesita para implementar este artículo.

Herramienta requerida:

NúmeroEnlace
1xJuego de destornilladores  Comprar en Amazon
1xLector de tarjetas SD  Comprar en Amazon

Material requerido:

NúmeroEnlace
1x Raspberry Pi  Comprar en Amazon
1x Fuente de alimentación Raspberry Pi  Comprar en Amazon
1x Carcasa Raspberry Pi  Comprar en Amazon
1x Tarjeta Micro SD 64GB  Comprar en Amazon


Inicie sesión en RaspberryPi a través de SSH

Para comenzar, primero debe iniciar sesión en Rasp Pi con Putty a través de SSH. Cómo hacer esto está en el artículo. RaspberryPi - Controle el RaspberryPi a través de SSH descrito.

Después de ingresar su nombre de usuario y contraseña, puede ingresar los primeros comandos.

Montar disco externo

Antes de que pueda crear la imagen, es decir, una copia exacta de la tarjeta SD insertada, necesita un área de memoria en la que pueda escribir estos datos. Lamentablemente, no es posible crear una copia de seguridad o una imagen de la tarjeta SD y escribir esta imagen en esta tarjeta SD al mismo tiempo. Esto no funciona porque la imagen creada será tan grande como la capacidad total de la tarjeta SD utilizada.

Si ha instalado el sistema operativo de su Raspberry PI en una tarjeta SD de 32 GB, la imagen de esta tarjeta SD también tendrá un tamaño de 32 GB.

Por lo tanto, necesita (por ejemplo) una memoria USB o un disco duro externo con al menos tanto espacio de almacenamiento como la tarjeta SD de la Raspberry PI.

Así que conecte una memoria USB correspondiente o un disco duro externo a su Raspberry PI en ejecución e intégrelo de tal manera que se puedan escribir datos en él. Cómo montar una unidad en Linux también se encuentra en el artículo Raspberry Pi - Monte la unidad en Linux descrito.

Puede verificar si la unidad conectada está correctamente montada y disponible ingresando el comando

df-h 

prueba.


Preparar script de recuperación

Además de la memoria externa, debe preparar otra pequeña cosa antes de poder crear la imagen.

Necesita un script correspondiente para que la imagen, una vez creada, también se adapte a la tarjeta SD (quizás más grande) después de que se haya escrito en una nueva tarjeta SD. Debe instalar esto en su Raspberry PI antes de crear la imagen. Por lo tanto, se incluye automáticamente en la imagen creada posteriormente.

Puede encontrar más información sobre este script en el repositorio GIT asociado (desde drewsif) aquí:

Para descargar el script, establezca los derechos apropiados e instálelo, todo lo que tiene que hacer es ejecutar los siguientes comandos (en la Raspberry Pi que desea respaldar).

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh sudo chmod +x pishrink.sh sudo mv pishrink.sh /usr/local/bin


Crear imagen

Una vez que haya realizado todos los preparativos, puede comenzar a crear la imagen.

Todo lo que tienes que hacer es ingresar el siguiente comando en la consola de tu Raspberry PI.

Sin embargo, primero debe adaptar la parte "/media/pi/Volume/sd_card_backup.img" al punto de montaje de su unidad externa. Por ejemplo, si su unidad externa está montada en "/tmp/mountPoint/", la ruta del comando es "/tmp/mountPoint/sd_card_backup.img".

sudo dd if=/dev/mmcblk0 of=/media/pi/Volume/sd_card_backup.img bs=4M estado=progreso

Después del inicio, la imagen puede tardar bastante en escribirse.

Tan pronto como se haya creado la imagen, se emite un resumen de la cantidad de datos escritos.


Postprocesar y comprimir la imagen

La imagen real ahora está completa. Sin embargo, para comprimirlo un poco (es decir, para reducir el espacio de almacenamiento requerido) y para facilitar la transferencia a una nueva tarjeta SD, ahora debe procesar la imagen con el script preparado.

Para hacer esto, cambie al directorio en el que se encuentra el archivo de imagen y ejecute el siguiente comando.

sudo pishrink.sh -z sd_card_backup.img

La imagen ahora se verificará y comprimirá, lo que nuevamente podría demorar un poco más.

Tan pronto como se complete el procesamiento de la imagen, se le mostrará el mensaje correspondiente.


Escribir imagen en una nueva tarjeta SD

Ahora puede utilizar la imagen creada con el generador de imágenes de frambuesa pi escribir en una tarjeta SD (diferente)

Para ello, haga clic en "Seleccionar sistema operativo"...

... "Imagen propia" ...

... y selecciona la imagen creada anteriormente.

A continuación, haz clic en "Seleccionar tarjeta SD" y...

... selecciona la tarjeta SD insertada.

Después de pulsar el botón "Escribir"...

...y confirmó el mensaje de advertencia...

... comienza el proceso de escritura.

Tan pronto como esto se complete, verá el mensaje que se muestra.

Ahora puede insertar la tarjeta SD descrita en una Raspberry PI. A continuación, debería arrancar sin ningún problema.


Más artículos sobre el tema.

En la siguiente categoría encontrará más enlaces sobre el tema de Rasperry PI.


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.