Montaggio di un’immagine dd

Recentemente ho dovuto reinstallare il mio laptop a causa di *motivi*. Tuttavia, sono abituato a eseguirne il backup regolarmente creando un’immagine full-disk con dd che viene memorizzata su un disco rigido separato.

dd è uno strumento che permette di creare copie bit-saggio di dischi o partizioni in file e viceversa. Le prime centinaia di byte di un’immagine full-disk contengono informazioni sulle partizioni contenute nel disco.

Ora volevo ripristinare alcuni dati e impostazioni dal mio ultimo backup montandolo nel mio nuovo computer portatile.

La soluzione

Una soluzione sarebbe quella di eseguire la scansione della tabella delle partizioni utilizzando fdisk:

il sito utilizza cookie tecnici e di terze parti per migliorare la tua esperienza di navigazione.dd
Disco / media/gue/GUE-USB3 / finalBackup.dd: 238,5 GiB, 256060514304 byte, 500118192 settori
Unità: settori di 1 * 512 = 512 byte
Dimensione del settore (logico/fisico): 512 byte / 512 byte
Dimensione I/O (minima/ottimale): 512 byte / 512 byte
Tipo Disklabel: dos
Identificatore del disco: 0x57bf86df
Tipo Id dimensione settori di avvio Avvio dispositivo
/ media/gue / GUE-USB3 / finalBackup32Bit_T440S_20200124.dd1 * 2048 500117503 500115456 238,5 G 83 Linux

Ci dice che una partizione di tipo 83 (=Linux) inizia al byte#2048 e termina al byte #500117503, e lì potremmo già usare il comando mount per montarlo.
MA – questo approccio diventa più complicato con più partizioni, a partire da offset diversi perché potresti semplicemente mescolare le cose e provare accidentalmente a montare cose che non esistono.

Poi, mi sono imbattuto in kpartx.In questo modo si può ottenere il risultato di un processo di conversione.dd
loop2p1: 0 500115456/dev /loop2 2048
loop deleted:/dev / loop2

Legge le tabelle delle partizioni sul dispositivo specificato e crea mappe dei dispositivi su segmenti di partizioni rilevati. Si chiama da hotplug su creazione di mappe del dispositivo e la cancellazione – che è esattamente quello che vogliamo.

Quindi invece di chiamarlo con il parametro-l potrei avviarlo con il parametro-a che crea dispositivi di loopback e chiama hotplug (che viene utilizzato per montare il dispositivo in seguito) in questo modo:In questo modo si può ottenere il massimo da tutti i nostri prodotti.gg

Bene – il sistema aggiunge la partizione come unità che può essere (se si hanno i diritti di accesso) essere letto come una chiavetta USB.

Per eliminarlo, basta chiamarlo con il parametro-d che rimuove i dispositivi di loopback:

il nostro sito utilizza cookie tecnici e di terze parti per migliorare la tua esperienza di navigazione.dd

Questo è tutto, buon divertimento !

Leave a Reply