#3995
Un poco mas sencillo
dd if=/dev/mmcblk0 | gzip > /destino/backup.gz
Explicado: usas dd para coger TODO el contenido de la sd (/dev/mmcblk0) y se lo pasas por una tuberia ( | ) a gzip (que es un programa que comprime) y te lo guarda en el archivo backup.gz (como si fuese un zip)
La carpeta de destino tiene que tener un tamaño mayor que el de la SD ya que el archivo que creas es de TODA la SD incluido el espacio vacio. Por eso te sugeria antes que fuese una unidad de red, pero puede ser un disco duro USB por ejemplo.
Hacerlo asi tiene la ventaja de que si se te jode la SD algun dia con una nueva y una sola linea de comandos restauras todo tal cual lo tenias.