Cum să transferați o instalare Linux pe un alt hard disk

Pe Linux și trebuie să mutați o mulțime de date de pe un hard disk pe altul? Dacă da, luați în considerare utilizarea instrumentului de editare a partițiilor Gparted pentru Linux. Pe lângă editarea machetelor de hard disk, poate clona rapid orice partiție pe mai multe hard disk (sau chiar duplica partiții de pe același hard disk), ceea ce îl face un instrument excelent pentru a transfera o instalare Linux pe un alt hard disk.

Copierea partițiilor cu Gparted este foarte ușoară, dar nu funcționează cu partițiile montate. Va trebui să vă asigurați că hard disk-ul cu care lucrați nu este utilizat cu sistemul principal. Este posibil să instalați instrumentul în distribuția dvs. Linux și să îl utilizați de acolo, dar cel mai bine este să lucrați cu un sistem live. Având un sistem activ se asigură că nicio partiție nu este utilizată în prezent.

Cerințe

Pentru a începe cu discul live, descărcați cea mai recentă versiune a imaginii ISO Gparted. De asemenea, scoateți un stick USB de cel puțin 1 GB și descărcați cea mai recentă versiune a instrumentului Etcher USB.

Creați disc live

Conectați stick-ul USB și deschideți Etcher pentru a începe procesul de creare a discului live. În Etcher, selectați fișierul ISO și faceți clic pe butonul „flash” pentru a crea discul. Etcher va dura ceva timp, dar când este complet, reporniți computerul și încărcați BIOS-ul. Folosind BIOS-ul de pe computer, schimbați bootloader-ul, astfel încât să încarce mai întâi discul live Gparted.

  Cum să găsiți și să ștergeți linkurile simbolice sparte pe Linux

Încărcați Gparted Live

Chiar dacă acest disc live este un instrument grafic, nu începe așa. Parcurgeți instrucțiunile de pe ecran pentru a selecta limba și aspectul tastaturii. Apoi, introduceți „startx” în prompt și va încărca mediul desktop live. De aici, găsiți „Gparted” și faceți dublu clic pe el pentru a deschide instrumentul de partiționare.

Când se deschide, instrumentul scanează fiecare hard disk care este conectat la sistemul dvs. și care poate fi citit. Folosind meniul drop-down din dreapta, selectați unitatea de pe care doriți să copiați datele. În acest articol, unitatea de pe care vom copia datele este /dev/sda, iar unitatea care va primi datele reproduse este /dev/sdb.

Copierea aspectului partițiilor

O modalitate simplă de a transfera o instalare Linux de pe un hard disk pe altul este prin utilizarea funcției „copiere partiția” din instrumentul de partiție Gparted. Rețineți că unitatea de pe care copiați o partiție trebuie să fie goală. Pentru a-l goli, deschideți o fereastră de terminal și urmați ghidul nostru despre cum să ștergeți în siguranță un hard disk. Când procesul este finalizat, reveniți la Gparted și selectați unitatea (în exemplul nostru, acest hard disk este /dev/sdb).

Faceți clic pe „Dispozitiv”, apoi „creați tabel de partiții”. Rețineți că acest hard disk TREBUIE să aibă aceeași schemă cu cea care oferă datele. Dacă /dev/sda este o partiție GPT cu EFI, /dev/sdb trebuie să fie și invers.

În loc să creați o partiție nouă cu dialogul de pe /dev/sdb, accesați meniul de selecție a hard-diskului și selectați /dev/sda. Căutați partiția care conține datele dvs. În acest exemplu, vom copia folderul nostru /home, iar eticheta acestuia este/dev/sda2.

  Cum să organizezi jocuri video pe Linux cu Lutris

Faceți clic dreapta pe partiție și faceți clic pe „copiere” (sau Ctrl + C), apoi, din nou, reveniți la meniul de selecție a hard diskului și reveniți la /dev/sdb. Faceți clic dreapta pe spațiul alb și selectați „Lipire” (sau Ctrl + V). Selectarea opțiunii de lipire va începe o secvență de copiere a partiției, care va dura mult timp (în funcție de cât de mare este partiția). Lăsați Gparted să-și facă treaba și, în cele din urmă, datele dvs. vor fi mutate pe noua unitate!

Folosind aceste instrucțiuni, nu ezitați să o faceți de câte ori doriți, pentru a copia mai multe partiții de pe un hard disk pe altul.

Când Gparted termină de copiat datele, nu ezitați să le închideți. Apoi, reporniți computerul. Toate datele dvs. ar trebui mutate.

Folosind DD

Pe lângă utilizarea Gparted, există și alte modalități de a transfera o instalare Linux de pe un hard disk pe altul. Cel mai bun și mai rapid mod de a clona direct o partiție este cu DD. Pentru a face acest lucru, deschideți un terminal și utilizați comanda lsblk pentru a dezvălui hard disk-urile din sistem. Ca și în metoda Gparted, hard disk-ul sursă este /dev/sda, iar hard disk-ul de destinație este /dev/sdb. Pentru a clona partiția de acasă de pe unitatea sursă, va trebui să goliți discul.

Odată ce /dev/sdb este clar, utilizați comanda parted pentru a crea un nou tabel de partiții.

sudo parted /dev/sdb

Creați un nou tabel de partiții și asigurați-vă că este același cu sursa (dacă sursa este EFI, utilizați GPT. Dacă este MBR, utilizați MS-DOS).

Pentru EFI/GPT

mklabel gpt
quit

Pentru BIOS/MBR

mklabel msdos

quit

Apoi, utilizați comanda DD pentru a porni o copie a /dev/sda în /dev/sdb.

sudo dd if=/dev/sda of=/dev/sdb bs=1M

Când terminalul este din nou utilizabil, DD este terminat.

  Utilizați Manuskript pentru a vă organiza proiectele de scriere pe Linux