asennus dd kuva

äskettäin jouduin uudelleen setup my laptop koska * syistä*. Olen kuitenkin tottunut varmuuskopioimaan sen säännöllisesti luomalla koko levyn kuvan dd: llä, joka on tallennettu erilliselle kiintolevylle.

dd on työkalu, jolla voi luoda bittitietoisia kopioita levyistä tai osioista tiedostoiksi ja päinvastoin. Kokolevykuvan ensimmäiset pari sataa tavua sisältävät tietoa levyllä olevista osioista.

nyt halusin palauttaa tietoja ja asetuksia viimeisestä varmuuskopiostani asentamalla sen tuoreeseen kannettavaan tietokoneeseeni.

ratkaisu

yksi ratkaisu olisi ryömiä osiotaulukkoa käyttämällä fdiskiä:

gue@gue-thinkpad:~$ sudo fdisk-l/media/gue/GUE-USB3 / finalBackup.dd
Disk /media/gue/GUE-USB3 / finalBackup.PP: 238,5 GiB, 256060514304 tavua, 500118192 sektorit
yksiköt: sektorit 1 * 512 = 512 tavua
Sektorikoko (looginen/fyysinen): 512 tavua / 512 tavua
I/O koko (pienin/optimaalinen): 512 tavua / 512 tavua
Disklabelityyppi: dos
levyn tunniste: 0x57bf86df
laitteen käynnistyksen Aloitusloppusektorien koko Id Tyyppi
/media/gue/GUE-USB3/finalBackup32Bit_T440S_20200124.dd1 * 2048 500117503 500115456 238,5 G 83 Linux

se kertoo meille, että tyypin 83 (=Linux) osio alkaa tavusta#2048 ja päättyy tavuun #500117503, ja siellä voisimme jo käyttää mount-komentoa sen asentamiseen.
mutta – tämä lähestymistapa muuttuu monimutkaisemmaksi useampien osioiden myötä, alkaen eri siirtymistä, koska voit vain sekoittaa asioita ja vahingossa yrittää asentaa asioita, joita ei ole olemassa.

sitten törmäsin kpartx: ään.

gue@gue-thinkpad:~$ sudo kpartx-l/media/gue/GUE-USB3 / finalBackup.dd
loop2p1: 0 500115456 /dev/loop2 2048
loop deleted : /dev/loop2

se lukee osiotauluja määrätyllä laitteella ja luo laitekarttoja Havaittujen osioiden päälle. Sitä kutsutaan hotplug laitteen karttojen luomiseen ja poistamiseen – mikä on juuri sitä, mitä haluamme.

joten sen sijaan callint se parametri-l voisin aloittaa sen parametri-A, joka luo loopback laitteita ja kutsuu hotplug (jota käytetään asentaa laitteen jälkeenpäin) näin:

gue@gue-thinkpad:~$ sudo kpartx – a/media/gue/GUE-USB3 / finalBackup.PP

Fine-järjestelmä lisää osion asema, joka voi olla (jos sinulla on acces oikeudet) lukea kuin USB-tikku.

siitä pääsee eroon vain kutsumalla sitä parametrilla-d, joka poistaa loopback-laitteet:

gue@gue-thinkpad:~$ sudo kpartx – a/media/gue/GUE-USB3 / finalBackup.dd

Thats it, have fun !

Leave a Reply