szerelés a DD kép

nemrég volt, hogy újra beállít a laptop miatt *okok*. Rendszeresen szoktam biztonsági másolatot készíteni egy teljes lemezes kép létrehozásával dd-vel, amelyet külön merevlemezen tárolnak.

a dd egy olyan eszköz, amely lehetővé teszi a lemezek vagy partíciók bitenkénti másolatait fájlokba és fordítva. A teljes lemezkép első néhány száz bájtja információkat tartalmaz a lemezen található partíciókról.

most vissza akartam állítani néhány adatot és beállítást az utolsó biztonsági mentésemből úgy, hogy beillesztettem a friss beállított laptopomba.

a megoldás

az egyik megoldás a partíciós tábla feltérképezése az fdisk használatával:

gue@gue-thinkpad:~ $ sudo fdisk-l / média / gue / GUE-USB3 / finalBackup.dd
lemez /média / gue / GUE-USB3 / finalBackup.dd: 238,5 GiB, 256060514304 bájt, 500118192 szektor
egységek: szektorok 1 * 512 = 512 bájt
szektorméret (logikai/fizikai): 512 bájt / 512 bájt
I/O méret (minimális/optimális): 512 bájt / 512 bájt
Disklabel típus: dos
lemezazonosító: 0x57bf86df
Eszközindítás Kezdete Vége szektorok Méretazonosító típusa
/média/gue/GUE-USB3/finalBackup32Bit_T440S_20200124.dd1 * 2048 500117503 500115456 238,5 G 83 Linux

azt mondja nekünk, hogy a 83-as típusú partíció (=Linux) a#2048 bájtnál kezdődik és az #500117503 bájtnál végződik, és ott már használhatjuk a mount parancsot a csatoláshoz.
de – ez a megközelítés bonyolultabbá válik több partícióval, kezdve a különböző eltolásokkal, mert egyszerűen összekeverheti a dolgokat, és véletlenül megpróbálhat olyan dolgokat csatlakoztatni, amelyek nem léteznek.

aztán belebotlottam a kpartx-ba.

gue@gue-thinkpad:~$ sudo kpartx-l /media/gue/GUE-USB3/finalBackup.dd
loop2p1 : 0 500115456 /dev/loop2 2048
hurok törölve : /dev/loop2

beolvassa a megadott eszközön lévő partíciós táblákat, és eszköztérképeket hoz létre az észlelt partíciószegmensek felett. Ez az úgynevezett hotplug upon device maps létrehozása és törlése-ami pontosan mit akarunk.

Tehát ahelyett, hogy a-l paraméterrel hívnám, elindíthatnám az-a paraméterrel, amely visszacsatoló eszközöket hoz létre, és így hívja a hotplug-ot (amelyet az eszköz későbbi csatlakoztatására használnak) :

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

Finom – a rendszer hozzáadja a partíciót meghajtóként, amely (ha rendelkezik hozzáférési jogokkal) olvasható, mint egy USB-meghajtó.

hogy megszabaduljon tőle, csak hívja meg a paraméterrel-d amely eltávolítja a visszacsatoló eszközöket:

gue@gue-thinkpad:~ $ sudo kpartx-a / Média/gue/GUE-USB3 / finalBackup.dd

ez az, jó szórakozást !

Leave a Reply