Puncte:1

Restaurare fișier .img pe partiția de disc

drapel by

Am creat un fișier backup.img de pe un hard disk având două partiții. Acum vreau să scriu aceste partiții pe alt hard disk. Dar problema este că nu știu cum? Dacă folosesc dd, scrieți fișierul backup.img complet pe o partiție și apoi nu văd nimic acolo. Te rog ajuta-ma.

Editare 1 dd if = /XXX/backup.img of = /dev/sdb1

De fapt, sdb are multe partiții, așa că nu pot scrie backup.img pe disc complet.

ChanganAuto avatar
drapel us
Ce comandă dd folosești?
Puncte:2
drapel jp
  • Dacă ai făcut imaginea întregii unități de exemplu /dev/sdb atunci ar trebui să-l restaurați pe o unitate întreagă.

  • Dar dacă ai făcut imaginea unei partiții de exemplu /dev/sdb1, atunci ar trebui să-l restaurați pe o partiție.

Puteți verifica conținutul fișierului imagine cu kpartx. Poate vedea structura directoarelor, dacă există una (și nu numai un sistem de fișiere care se află la capătul de cap al imaginii). Vezi acest exemplu,

Hartă:

$ sudo kpartx -av t-3.5g.img
adăugați hartă loop0p1 (253:0): 0 6293372 liniar 7:0 503907
adăugați harta loop0p2 (253:1): 0 1954 liniar 7:0 1953
adăugați hartă loop0p3 (253:2): 0 500000 liniar 7:0 3907

Ștergeți harta:

$ sudo kpartx -d template-3.5GB.img

Vă rugăm să rețineți că dispozitivele pentru partiții vor arăta probabil astfel, atunci când sunt văzute de alte instrumente:

/dev/mapper/loop0p1
...

Alt exemplu,

$ sudo kpartx -av lubuntu-18.04.5-desktop-amd64.iso
adăugați hartă loop0p1 (253:0): 0 2345472 liniar 7:0 0
adăugați harta loop0p2 (253:1): 0 4928 liniar 7:0 2314176

$ lsblk -f /dev/loop0
NUME FSTYPE LABEL UUID MOUNTPOINT
loop0 iso9660 Lubuntu 18.04.5 LTS amd64 2020-08-06-23-08-05-00               
ââloop0p1 iso9660 Lubuntu 18.04.5 LTS amd64 2020-08-06-23-08-05-00               
ââloop0p2 vfat EC34-71CF                            

$ lsblk -f /dev/mapper/loop0p1
NUME FSTYPE LABEL UUID MOUNTPOINT
loop0p1 iso9660 Lubuntu 18.04.5 LTS amd64 2020-08-06-23-08-05-00               

Când știi ce ai, vei ști și cum să clonezi conținutul. Dar este, de asemenea, posibil să montați o partiție sursă mapată și partiția țintă și să extrageți fișiere (copiați-le cu rsync sau alt program).

Ajay avatar
drapel by
imaginea are două partiții
sudodus avatar
drapel jp
Dacă aveți o imagine a unei partiții, este ușor să clonați așa cum sugerați în Editarea 1 a întrebării dvs. (dar, desigur, la partiția țintă corectă. Dacă există mai multe partiții în imagine, puteți clona o partiție, de exemplu `/ dev/mapper/loop0p1` la o partiție țintă adecvată. Dar puteți monta și partițiile sursă și țintă și puteți copia fișiere, de exemplu cu `rsync`. Vă rugăm să rețineți că partiția țintă trebuie să fie cel puțin la fel de mare ca partiția sursă.
Ajay avatar
drapel by
Ei bine, mulțumesc Mi-a clarificat și conceptul despre montare. m-am luptat în ultimele ore.
sudodus avatar
drapel jp
Sunteți binevenit și mult noroc în găsirea sursei și țintei corecte pentru operațiunea dvs. de clonare :-) Vă rugăm să nu uitați să verificați dacă linia de comandă este corectă înainte de a apăsa tasta Enter.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.