En 2012 creé un archivo de 7,5 GB llamado
SD-card.2012.dd-bs1024-1.ec6a4994f4148912abb199505b98f01g
Supongo que utilicé dd
una tarjeta SD de 8 GB desde una de mis cámaras. ¿Por qué? No lo recuerdo.
Confirmé que ec6a4994f4148912abb199505b98f01g
en su nombre de archivo está su suma md5, por lo que el archivo está intacto en relación con el momento en que agregué su suma a su nombre.
file
informes que son datos.
partx
informa "no se pudo leer la tabla de particiones". Nunca usé partx antes.
fdisk
informes 'no contiene una tabla de particiones válida'
sudo losetup -f <filename>
lo coloca en /dev/loop0 como lo informa losetup -a
, pero no crea ningún loop0pN, y mis intentos posteriores mount -t <type> /dev/loop0 <mount-point>
fallan como se indicó anteriormente.
mount -o loop -t auto
falla, diciendo que necesito especificar el tipo de sistema de archivos. También falla si especifico vfat o ntfs.
Buscando consejo sobre cómo proceder.
Respuesta1
Haga usted mismo un dispositivo de bucle e inspeccione lo que contiene desde allí. Esto se puede lograr con lo siguiente (con comandos actualizados para reflejar su entorno, si no es así):
Encuentre un dispositivo de bucle no utilizado:
losetup -f
Crea un dispositivo de bucle con ese archivo de tarjeta SD:
losetup /dev/loop0 /path/to/SD-card.2012.dd bs1024-1.ec6a4994f4148912abb199505b98f01g
Como es una tarjeta SD, probablemente no sea así.teneruna tabla de particiones, y probablemente solo tenga un sistema de archivos directamente sobre ella. Ahora puede abordarlo /dev/loop0
como un bloque especial y ver qué tipo de sistema de archivos podría haber en él.
Muestre los sistemas de archivos como escaneables por su sistema:
blkid
Cuando sepa cuál es la estructura del sistema de archivos/partición, intente montarlo. YMMV, ya que es posible que tenga algo extraño en esa tarjeta SD (como LVM). Pero probablemente sea un sistema de archivos directamente en él:
mount /dev/loop0 /mnt/foo