Impossibile montare un'immagine HFS + a causa di un errore sul loop


0

Sto cercando di montare un'immagine di un macbook pro ottenere con dd. Ho usato questa strategia per adattare la sintassi del mio comando mount.

Ho usato il seguente processo

  • crea l'immagine: sudo dd if=/dev/sdc of=ddDisk bs=300M status=progress
  • ottenere la proprietà dell'immagine con fdisk -le testdisk(vedi sotto)
  • creare una directory vuota: mkdir test
  • prova a montare la partizione principale ( ddDisk2) con il seguente comando:sudo mount -v -t hfsplus -o sizelimit=498887294976 ddDisk2 test

Ricevo il seguente messaggio di errore: mount: test: failed to setup loop device for ddDisk2.Non sono sicuro di comprendere bene questo messaggio.

Risultati di fdisk -l

Disk ddDisk: 465,8 GiB, 500107862016 bytes, 976773168 sectors 
Units: sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disklabel type: gpt 
Disk identifier: C83292DE-1D21-4967-8FCA-2A6C377E6F39

Device         Start       End   Sectors   Size Type 
ddDisk1          40    409639    409600   200M EFI System 
ddDisk2      409640 975503591 975093952   465G Apple Core storage 
ddDisk3   975503592 976773127   1269536 619,9M Apple boot

Risultati di testdisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk ddDisk - 500 GB / 465 GiB - CHS 60802 255 63
     Partition               Start        End    Size in sectors
>P EFI System                    40     409639     409600 [EFI]
 P Mac HFS                   409640  974798887  974389248
 D Mac HFS                975503592  975765735     262144
 D Mac HFS                975503592  976773127    1269536

Risposte:


0

Montare solo la partizione, non l'intera immagine.

losetup -f /dev/loop4 ddDisk -o 209735680
mount -t hfsplus /dev/loop4 test

(209735680 è il primo byte della partizione)


Grazie per la risposta, ma ottengo il seguente errorelosetup: /dev/loop4: failed to set up loop device: Invalid argument
Guuk,

Quindi provare un dispositivo a ciclo libero inferiore, ad esempio loop1. ( ls /dev/loop*)
Ipor Sircer,

E assicurati che il loopmodulo sia caricato nel kernel. ( modprobe loop)
Ipor Sircer,

Ho provato loop0:losetup: /dev/loop0: failed to use backing file: Cannot allocate memory
Guuk,

modprobe loopnon restituisce nulla
Guuk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.