
Al intentar montar una imagen de disco en formato Raw (dd) usando el siguiente comando
mount nps-2010-emails.dd /media/manu/
Recibo el siguiente mensaje de error
mount: you must specify the filesystem type
Sé que usando -t podemos especificar el sistema de archivos, pero ¿cuál es la terminología para un archivo RAW (dd), que se puede pasar como argumento al comando de montaje? Si mi método para montar este sistema de archivos es incorrecto, ayúdenme a hacer lo mismo.
Al escribir el comandoarchivo -s nps-2010-correos electrónicos.dd
El resultado es el siguiente:
nps-2010-emails.dd: sector de arranque x86; partición 1: ID=0xb, inicio 254, sector de inicio 1, 20479 sectores, tabla de particiones extendida (última)\011, desplazamiento de código 0x0
Respuesta1
Prueba esto:
mount -t auto -o loop nps-2010-emails.dd /media/manu/
Respuesta2
La imagen que tiene es la imagen de un disco completo, incluidas cosas como tablas de particiones y otras cosas fuera del sistema de archivos que le gustaría montar dentro de él. Probablemente tengas al menos una partición dentro de ese blob sin formato. Mount le dice que no puede determinar qué sistema de archivos es porque está comenzando a leer el blob sin formato al principio y encuentra cosas que no forman parte de un sistema de archivos en absoluto.
Para montar el sistema de archivos, necesita averiguar dónde está el sistema de archivos.Esta respuesta en Ask Ubuntutiene algunos detalles sobre cómo se puede calcular dónde comienza la partición en la imagen y luego usar ese valor para crear un dispositivo de bucle que comience en ese desplazamiento. Si desea simplificar aún más, una vez que haya encontrado el valor de compensación correcto, puede omitir la configuración del dispositivo de bucle y pasar el valor de compensación directamente al montaje usando mount -o offset=<offset in bytes>
.