Estoy en el proceso de experimentar con una copia de seguridad de una tarjeta SD Raspberry Pi (Raspbian). Estoy usando Win32DiskImager para leer la imagen (desde el lector de tarjetas SD) en mi HDD, con éxito, pero ahora el problema del tamaño. La imagen es simplemente más grande que la tarjeta SD original y solo se puede volver a escribir en una tarjeta SD más grande, lo que, si la respaldas, tiene el mismo problema.
Después de crear un archivo .img, ¿cómo puedo eliminar todo el espacio no utilizado nuevamente? (¿Esto se debe a que utilicé raspi-config para asignar todo el espacio disponible a la raíz?)
Traté de tener una idea de cómo se ven las particiones con Cygwin, pero no puedo lograr que fdisk funcione (-bash: fdisk: comando no encontrado) - (después de leer la imagen de una tarjeta de 16 Gb que contiene espacio no particionado en El final: ¿Truncamiento posible? )
Existe una buena herramienta llamada pishrink que reduce el tamaño de una imagen dd tanto como sea posible al reducir la partición raíz. Si inicia la imagen restaurada la primera vez que la partición se expande a su tamaño máximo nuevamente. Si ejecuta Windows, simplemente use su Linux en su Raspberry para reducir la imagen.
fuente
La versión más reciente de Win32DiskImager tiene la opción de particiones asignadas de solo lectura. Escribe solo espacio usado, no vacío.
fuente
La respuesta simple es que no puedes. Si desea reducir la imagen, use compresión, que es lo que la mayoría hace (en 'NIX gzip funciona bien). Encontrará muchas discusiones sobre esto en este sitio.
La alternativa es hacer una copia de seguridad solo de los archivos. Mi enfoque se describe a continuación. /raspberrypi//a/28087/8697
fuente