Sådan overføres en Linux-installation til en anden harddisk

click fraud protection

På Linux og skal flytte masser af data fra en harddisk til en anden? Hvis det er tilfældet, kan du overveje at bruge redigeringsværktøjet Gparted-partition til Linux. Bortset fra at redigere layout på harddisken, kan det hurtigt klone enhver skillevæg på flere harddiske (eller endda duplikatpartitioner på den samme harddisk), hvilket gør det til et fantastisk værktøj at overføre en Linux-installation til en anden harddisk.

Det er meget let at kopiere partitioner med Gparted, men det fungerer ikke med monterede partitioner. Du skal sørge for, at den harddisk, du arbejder med, ikke er i brug med det primære system. Det er muligt bare at installere værktøjet til din Linux-distribution og bruge det derfra, men det er bedst at arbejde med et live-system. At have et live-system sikrer, at der ikke i øjeblikket er nogen partitioner i brug.

Krav

For at komme i gang med live-disken, download den nyeste version af Gparted ISO-billedet. Tag også ud en USB-flashpind på mindst 1 GB i størrelse og download den nyeste version af Etcher USB-værktøjet.

instagram viewer

Opret Live Disk

Sæt USB-stikket i, og åbn Etcher for at starte oprettelsen af ​​live-disk. Inden i Etcher skal du vælge ISO-filen og klikke på “flash” -knappen for at oprette disken. Etcher vil tage lidt tid, men når den er færdig, skal du genstarte din pc og indlæse den BIOS. Brug BIOS på din pc til at ændre bootloader, så den indlæser Gparted live-disk først.

Indlæs partielt live

Selvom denne live disk er et grafisk værktøj, starter det ikke på den måde. Gå igennem instruktionerne på skærmen for at vælge dit sprog og tastaturlayout. Indtast derefter "startx" i prompten, og det indlæser det levende desktopmiljø. Herfra finder du "Gparted" og dobbeltklikker på det for at åbne partitionsværktøjet.

Når det åbnes, scanner værktøjet alle harddiske, der er tilsluttet dit system og læsbare. Brug rullemenuen til højre for at vælge det drev, du vil kopiere data fra. I denne artikel er det drev, vi kopierer data fra, /dev/sda, og det drev, der modtager de gengivne data, er /dev/sdb.

Kopiering af partitionslayouts

En ligetil måde at overføre en Linux-installation fra en harddisk til en anden er ved at bruge funktionen “copy partition” i Gparted-partitionsværktøjet. Husk, at det drev, du kopierer en partition fra, skal være tomt. For at tømme det skal du åbne et terminalvindue og følge vores vejledning om hvordan du sikkert sletter en harddisk. Når processen er afsluttet, gå tilbage til Gparted og vælg drevet (i vores eksempel er denne harddisk det /dev/sdb).

Klik på "Enhed" og derefter "oprette partitionstabel." Husk, at denne harddisk SKAL har det samme skema som det, der giver dataene. Hvis /dev/sda er en GPT-partition med EFI, /dev/sdb skal også være, og omvendt.

I stedet for at oprette en ny partition med dialogen til /dev/sdb, gå til menuen til valg af harddisk og vælg /dev/sda. Se efter den partition, der indeholder dine data. I dette eksempel kopierer vi vores /home -mappen, og dens etiket er/dev/sda2.

Højreklik på partitionen og klik på "kopi" (eller Ctrl + C), gå derefter igen til valg af menuen til harddisken og gå tilbage til /dev/sdb. Højreklik på hvidområdet og vælg “Indsæt” (eller Ctrl + V). Valg af pastaindstilling starter en partitionskopieringssekvens, der vil tage lang tid (afhængigt af hvor stor partitionen er). Lad Gparted gøre sine ting, og til sidst flyttes dine data til det nye drev!

Ved hjælp af disse instruktioner er du velkommen til at gøre det så mange gange du vil, til at kopiere flere partitioner fra en harddisk til en anden.

Når Gparted er færdig med at kopiere dataene, er du velkommen til at lukke dem. Genstart derefter din pc. Alle dine data skal flyttes over.

Brug af DD

Bortset fra at bruge Gparted, er der andre måder at overføre en Linux-installation fra en harddisk til en anden. Den bedste og hurtigste måde at direkte klone en partition er med DD. For at gøre dette skal du åbne en terminal og bruge kommandoen lsblk til at afsløre harddiske på systemet. Ligesom i Gparted-metoden er kildens harddisk /dev/sda, og destinationens harddisk er /dev/sdb. Hvis du vil klone hjemmepartitionen fra kildedrevet, skal du tømme disken.

Enkelt gang /dev/sdb er klar, brug parted kommando til at oprette en ny partitionstabel.

sudo skiltes / dev / sdb

Opret en ny partitionstabel, og sørg for, at den er den samme som kilden (hvis kilden er EFI, skal du bruge GPT. Hvis det er MBR, skal du bruge MS-DOS).

For EFI / GPT

mklabel gpt
Afslut

Til BIOS / MBR

mklabel msdos afsluttes

Brug derefter DD-kommandoen til at starte en kopi af /dev/sda til /dev/sdb.

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

Når terminalen igen kan bruges, er DD færdig.

watch instagram story