Enhver computer kan løbe tør for plads. Svaret er at tilføje mere lagerplads – men hvad hvis der ikke er nogen steder at tilføje et fysisk drev? Du kan prøve et eksternt diskdrev, men disse kan være temperamentsfulde. De er heller ikke ideelle til bærbare computere.
For mange er løsningen at erstatte den eksisterende HDD eller SSD med en enhed med større kapacitet. Endnu bedre, du kan klone det eksisterende operativsystem og personlige data til det nye drev uden at bruge timer på at geninstallere og gendanne sikkerhedskopier.
Hvorfor du muligvis har brug for en ny lagerenhed
Måske er dit eksisterende lager for lille, eller måske er det på vej ud. Det kan være for lille. Du kan endda trække dig selv ind i 2020'erne og skifte til en SATA SSD eller endda en NVMe-enhed (her er hvordan SATA og NVMe adskiller sig).
Uanset din grund til at udskifte den eksisterende lagerenhed på din computer, hvis du ønsker at beholde operativsystem og filer, er kloning af systemdrevet den bedste mulighed (forudsat at der ikke er virus på det gamle køre).
Resten af denne vejledning antager, at du allerede har valgt og købt en ny SSD eller HDD til din Linux-computer. Bemærk, at disse trin kun dækker kloningsdiske med samme kapacitet eller fra en mindre disk til en større enhed.
Hvilke diske kan du klone?
Ved at bruge denne metode kan du forvente at være i stand til at klone:
- HDD til HDD
- HDD til SSD
- SSD til HDD
- SSD til SSD
(SSD dækker alt fra 2,5-tommer SATA-enheder til M.2-interface NVMe-drev).
Så længe destinationsdrevet har en tilsvarende eller større kapacitet end kildedrevet, bør kloningen være vellykket.
To metoder til at klone dit Linux-drev: dd og CloneZilla
Hvis du vil klone din primære lagerenhed, har du to muligheder
- dd
- CloneZilla
Hver mulighed er forklaret yderligere nedenfor.
Før du fortsætter, skal du sikre dig, at den nye SSD er tilsluttet din computer. For en stationær pc kan det betyde, at du installerer disken internt med det samme. Hvis du hellere vil undgå at skille din computer ad på dette tidspunkt, og især hvis du bruger en bærbar computer, en USB til SATA adapter er en overkommelig tidsbesparelse.
Kloning af din SSD med dd
Det er nemt at bruge dd. Åbn en terminal, og kontroller navnene på eventuelle tilsluttede drev:
lsblk
Noter drevnavnene. Den interne enhed er typisk sda, men du kan tjekke etiketterne i din distros partitionseditor, hvis du er usikker.
Klonkommandoen har denne form:
dd hvis=/dev/sdX af=/dev/sdY
Her er if kildediskstien, og of er destinationsstien. Hvis det drev, du kloner, er sda, og den nye disk, du planlægger at klone til, er sdb, så ville kommandoen være:
dd hvis=/dev/sda af=/dev/sdb
Dette kan tage et stykke tid, så vær tålmodig. Se vores guide til kloning og gendannelse af diske med dd for mere information.
Hvorfor CloneZilla Live ISO er bedre til kloning af fuld disk til disk
Selvom du kan nyde hurtige, præcise resultater ved at bruge dd, har det en væsentlig mangel. Hvis du planlægger helt at udskifte disken i din computer med den nye enhed, har du brug for en komplet klon.
Desværre vil kørsel af dd fra terminalen på en kørende pc ikke lave en fuld klon. Denne tilgang kopierer alt, personlige data og OS inkluderet, men ikke bootloaderen.
Fordi du har brug for GRUB for at starte Linux, har du brug for en anden tilgang, en der vil klone alt, bootloader inkluderet. Det er her, CloneZillas Live ISO-miljø kommer ind.
Sådan bruger du CloneZilla til at klone et Linux-drev
CloneZilla er et levende miljø, som du kan starte din computer op i. Det kan installeres på en DVD- eller USB-flashenhed og er den bedste måde at klone dataene på det gamle diskdrev på din computer til en ny.
Download CloneZilla ISO
Start med at få fat i din kopi af CloneZilla. Jeg har givet linket til den stabile version, men du skal indstille:
- CPU-arkitektur (amd64, i686 eller i686-PAE)
- Filtype (ZIP eller ISO)
- Repository (Auto, OSDN eller SourceForge)
Af disse muligheder er den eneste, du skal være særlig opmærksom på, den første. Hvis din computer har en 64-bit CPU (uanset om det er AMD eller Intel) skal du vælge amd64. For 32-bit systemer, brug i686, og hvis dette ikke virker, brug i686-PAE.
Strengt taget afhænger filtypen af, om du bruger disk eller USB-medie. Den smarte mulighed er dog at downloade ISO fil og brug Unetbootin til at lave en bootbar USB-enhed.
Download-depotet burde ikke gøre den store forskel og kan efterlades som auto.
- Hent:CloneZilla (Gratis)
- Hent:UNetbootin (Gratis)
Det er muligt at brænde ISO til en CD/DVD, hvis det ønskes. I dette tilfælde skal du bruge et værktøj som Brasero eller hvad din distros standard diskbrændingsværktøj er.
Skriv CloneZilla Live ISO til USB
Når du har downloadet Unetbootin .bin-filen, skal du dobbeltklikke for at køre. Du vil se en meddelelse, der råder dig til at køre filen som root fra din terminal. Kommandoen er noget lignende
sudo QT_X11_NO_MITSHM=1 /home/atomickarma/Downloads/unetbootin-linux64-702.bin
Filstien vil variere for din computer. Kør dette og derefter i UNetbootin-hovedgrænsefladen:
- Vælg Diskbillede
- Bekræft, at indstillingen er indstillet til ISO
- Klik på ellipserne (…) knappen og søg efter den downloadede CloneZilla ISO
- Klik Åben
- Bekræft tilbage i UNetbootin hoveddisplayet USB-drev er valgt for Type
- Bekræft Køre er indstillet til den korrekte USB-enhed
Når du er klar til at oprette den bootbare CloneZilla USB, skal du klikke Okay
Genstart din pc eller bærbare computer med CloneZilla Live USB
Når UNetbootin-processen er fuldført, skal du genstarte din pc og starte fra enheden.
Dette betyder typisk adgang til boot-menuen, hvilket normalt kan gøres ved at trykke på en knap på dit tastatur, mens computeren genstarter. For eksempel kræver den HP, jeg bruger, at der trykkes på Esc-tasten. Din kan være F2 eller F8, F12, måske Del – det afhænger af systemproducenten.
Tjek din computers dokumentation, eller søg online med en sætning som "åben opstartsmenu [computermodel]" for at lære, hvordan du får adgang til opstartsmenuen.
Med adgang til opstartsmenuen skal du vælge den USB-stick, du brændte CloneZilla til.
Klon en disk til en anden med CloneZilla
Du vil se en liste med otte muligheder, når CloneZilla starter. Det er et kraftfuldt værktøj med forskellige anvendelser, men for at klone en disk til en anden kan du blot vælge den første mulighed og trykke på Gå ind. Bemærk, at grænsefladen kan styres med tastatur eller mus (den rektangulære markør erstatter den sædvanlige musemarkør).
Vælg derefter din foretrukne Sprog og tastatur muligheder altså Start_Clonezilla. For at klone din disk:
- Vælg enhed-enhed fra menuen og klik Okay
- Medmindre du har specifikke krav, hold dig til Begyndertilstand og klik Okay
- Vælge disk_til_lokal_disk for at klone den interne disk til den nye enhed, så Okay
- Vælg derefter den lokale disk som kilde Okay
- Vælg den anden lagerenhed som destination, og Okay
- På den næste skærm vises avancerede parametre, så medmindre du ved, hvad du laver, skal du vælge standarden sfsck mulighed altså Okay
- Vælg -p strømafbrydelse at instruere CloneZilla om at lukke din computer ned efter kloning, og Okay at bekræfte
- Trykke Gå ind når du bliver bedt om det
- Bekræft kloning ved at trykke på Y på tastaturet
- Gentag, når du bliver spurgt igen
Kloning vil derefter begynde. Hvor lang tid det tager, afhænger af, hvor meget data du kloner.
Processen skal afsluttes ved at lukke din computer ned.
Du er nu klar til at installere det nye HDD- eller SSD-lager på din computer, og du kan være sikker på, at den starter, som om den var den originale disk.
Kloning med CloneZilla er overraskende nemt
Efter at have testet proceduren med dd og fundet ud af, at bootloaderen ikke var klonet, var det en leg at gentage med CloneZilla.
For at opsummere:
- For at klone dataene på enheden skal du bruge dd.
- For at klone data og bootloader til et nyt drev, skal du bruge CloneZilla
Kun den anden mulighed giver dig mulighed for at starte din computer ved hjælp af det nye drev. Hvis du har skiftet til et større drev, kan du overveje at udvide partitionen. Sørg for at ændre størrelsen på partitionen sikkert uden at miste nogen data.