Tengo un archivo de imagen de disco ( .dmg
) con una sola partición que apunta a un sistema de archivos con formato HFS +, que se puede observar a través del archivo de dispositivo /dev/diskNs1s1
. El registro para la imagen única en la tabla de partición se establece en GUID específico que activa el módulo del núcleo kernel IOStorage
que se supone que ejecuta este sistema de archivos.
Una vez que intenté montar esta unidad en la carpeta seleccionada usando /usr/sbin/diskutil mount ...
, parecía que el sistema de archivos podría estar dañado:
Volume on disk2s1s1 failed to mount
If the volume is damaged, try the "readOnly" option
If the volume is an APFS Volume, try the "diskutil apfs unlockVolume" verb
al profundizar en las impresiones del registrador unificado, vi el siguiente mensaje:
mount blocked by dissenter PID=0 (unknown) status=0xf8da000c log=kDAReturnUnsupported
También me aseguré de que mi imagen esté bien formateada usando fsck_hfs
Sin embargo, cuando uso /sbin/mount -t hfs ...
, logré montar el sistema de archivos.
¿Quizás alguien pueda decirme cuál es la diferencia entre los comandos supuestamente similares bajo el capó?
gracias