Ho un file immagine disco ( .dmg
) con una singola partizione che punta a un filesystem formattato HFS +, che è osservabile tramite il file di dispositivo /dev/diskNs1s1
. Il record per la singola immagine nella tabella delle partizioni è impostato su GUID specifico che attiva il modulo del kernel IOStorage
che suppone di eseguire questo file system.
Una volta provato a montare questa unità nella cartella selezionata usando /usr/sbin/diskutil mount ...
, è apparso che il filesystem fosse corrotto:
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
guardando più a fondo nelle stampe unificate del registratore, ho visto il seguente messaggio:
mount blocked by dissenter PID=0 (unknown) status=0xf8da000c log=kDAReturnUnsupported
Inoltre, mi sono assicurato che la mia immagine fosse formattata correttamente utilizzando fsck_hfs
Tuttavia, quando uso /sbin/mount -t hfs ...
sono riuscito a montare il filesystem.
Forse qualcuno può dirmi qual è la differenza tra quelli a comandi apparentemente simili sotto il cofano?
grazie