Clonar tarjeta SD de una Raspberrypi (raspbian) en Mac OS X terminal

macOs x Raspberry Pi Backup

Una buena práctica que olvidamos a veces, es diversificar nuestro sistema de recuperación de datos, esa cosa que llamamos backup, pero que acotamos muy pobremente en nuestro imaginario tecnológico. Al margen de las políticas de copias de seguridad de nuestra RaspberryPi, hay una que me encanta tener, una copia clonada del disco SD cada vez que hago cambios importantes o voy a hacerlos, desde el terminal de mi mac.

Clonar una tarjeta SD en el Terminal de Mac OS X

Aunque al final vamos a regalar un script que te permite hacerlo de forma automática, mejor que sepas lo que hace el script y que te permitirá adecuarlo a tus necesidades o realizar el trabajo de forma manual.

También podrías hacerlos cob las herramientas visuales de Mac OS X, pero lo mismo que me gusta el mac por muchas cosas, no me gusta por su mania de convertir a los usuarios en inútiles tecnológicos, que requieren de herramientas visuales para todo, sin saber que hacen realmente.

Que disco vamos a clonar?

Lo primero que necesitamos saber es que disco es el que vamos a clonarme, o mejor dicho conocer su denominación en el sistema.

En nuestro caso el disco SD recién insertado de nuestra raspberrypi, es el número 4.

Con este dato podemos ejecutar la secuencia de comandos que nos permitirá clonar la tarjeta SD.

Desmontar el disco

Desmontar la partición del disco que se monta al insertarla llamada boot, pero deja el disco dentro del sistema (4 el número de nuestro disco)

Clonar con compresión

Renombrado de la copia de seguridad

Me gusta guardar mis copias de seguridad, snapshots… con un formato de fecha que me permita una mayor facilidad a la hora de localizar o almacenarlos

Despues ya lo muevo a mi ubicación preferida.

Script automatizado para clonar tarjeta SD en MacOS X

Con la advertencia necesaria de que puedes usar el script bajo tu responsabilidad, te dejo una copia del script que automatiza el proceso para clonar la tarjeta SD, en mi GitHub

Comando pv

Uso el comando pv (piper view) desde hace años, para determinado procesos que requieren un tiempo adicional, sin tener una salida al terminal, que me permita saber por donde voy.  Aunque muchos comandos te permiten el uso de la secuencia Ctrl+T, la información que me presta el uso de pv en su uso en pipeline, me es mas amigable. Puedes instalarlo desde HomeBrew, o con las MacPorts


Enlaces relacionados:

Imagen Designed by Freepik y rediseñada por Abdelkarim Mateos

Comparte este artículo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax