Enhver datamaskin kan gå tom for plass. Svaret er å legge til mer lagringsplass – men hva om det ikke er noe sted å legge til en fysisk stasjon? Du kan prøve en ekstern diskstasjon, men disse kan være temperamentsfulle. De er heller ikke ideelle for bærbare datamaskiner.
For mange er løsningen å erstatte eksisterende HDD eller SSD med en enhet med større kapasitet. Enda bedre, du kan klone det eksisterende operativsystemet og personlige data til den nye stasjonen uten å bruke timer på å installere og gjenopprette sikkerhetskopier.
Hvorfor du kanskje trenger en ny lagringsenhet
Kanskje din eksisterende lagringsplass er for liten, eller kanskje den er på vei ut. Det kan være for lite. Du kan til og med dra deg inn i 2020-årene og bytte til en SATA SSD eller til og med en NVMe-enhet (her er hvordan SATA og NVMe skiller seg).
Uansett årsak til å bytte ut den eksisterende lagringsenheten på datamaskinen, hvis du ønsker å beholde operativsystem og filer, er kloning av systemstasjonen det beste alternativet (forutsatt at det ikke er virus på den gamle kjøre).
Resten av denne veiledningen forutsetter at du allerede har valgt og kjøpt en ny SSD eller HDD for din Linux-datamaskin. Merk at disse trinnene bare dekker kloningsdisker med samme kapasitet eller fra en mindre disk til en større enhet.
Hvilke disker kan du klone?
Ved å bruke denne metoden kan du forvente å kunne klone:
- HDD til HDD
- HDD til SSD
- SSD til HDD
- SSD til SSD
(SSD dekker alt fra 2,5-tommers SATA-enheter til M.2-grensesnitt NVMe-stasjoner).
Så lenge målstasjonen har lik eller større kapasitet enn kildestasjonen, bør kloningen være vellykket.
To metoder for å klone Linux-stasjonen din: dd og CloneZilla
Hvis du vil klone hovedlagringsenheten din, har du to alternativer
- dd
- CloneZilla
Hvert alternativ er forklart nedenfor.
Før du fortsetter, sørg for at den nye SSD-en er koblet til datamaskinen din. For en stasjonær PC kan dette bety at du installerer disken internt umiddelbart. Hvis du heller vil unngå å demontere datamaskinen din på dette tidspunktet, og spesielt hvis du bruker en bærbar datamaskin, a USB til SATA adapter er en rimelig tidsbesparende.
Kloning av SSD-en din med dd
Å bruke dd er enkelt. Åpne en terminal og sjekk navnene på eventuelle tilkoblede stasjoner:
lsblk
Noter stasjonsnavnene. Den interne enheten er vanligvis sda, men du kan sjekke etikettene i distroens partisjonseditor hvis du er usikker.
Klonekommandoen har denne formen:
dd hvis=/dev/sdX av=/dev/sdY
Her, if er kildediskbanen, og of er destinasjonsbanen. Hvis stasjonen du kloner er sda og den nye disken du planlegger å klone til er sdb, vil kommandoen være:
dd hvis=/dev/sda av=/dev/sdb
Dette kan ta litt tid, så vær tålmodig. Se vår guide for å kloning og gjenoppretting av disker med dd for mer informasjon.
Hvorfor CloneZilla Live ISO er bedre for kloning av full disk til disk
Selv om du kan nyte raske, nøyaktige resultater ved å bruke dd, har den en viktig mangel. Hvis du planlegger å erstatte disken i datamaskinen din med den nye enheten, trenger du en fullstendig klone.
Dessverre vil ikke det å kjøre dd fra terminalen til en kjørende PC lage en full klone. Denne tilnærmingen kopierer alt, personlige data og OS inkludert, men ikke bootloaderen.
Fordi du trenger GRUB for å starte Linux, trenger du en annen tilnærming, en som vil klone alt, inkludert bootloader. Det er her CloneZillas Live ISO-miljø kommer inn.
Hvordan bruke CloneZilla til å klone en Linux-stasjon
CloneZilla er et levende miljø som du kan starte datamaskinen opp i. Den kan installeres på en DVD- eller USB-flashenhet, og er den beste måten å fullstendig klone dataene på den gamle diskstasjonen på datamaskinen til en ny.
Last ned CloneZilla ISO
Begynn med å ta din kopi av CloneZilla. Jeg har gitt lenken til den stabile versjonen, men du må angi:
- CPU-arkitektur (amd64, i686 eller i686-PAE)
- Filtype (ZIP eller ISO)
- Repository (Auto, OSDN eller SourceForge)
Av disse alternativene er den eneste du trenger å være spesielt forsiktig med den første. Hvis datamaskinen din har en 64-bit CPU (uansett om det er AMD eller Intel) bør du velge amd64. For 32-biters systemer, bruk i686, og hvis dette ikke fungerer, bruk i686-PAE.
Filtypen avhenger strengt tatt av om du bruker plate eller USB-medier. Det smarte alternativet er imidlertid å laste ned ISO fil og bruk Unetbootin for å lage en oppstartbar USB-enhet.
Nedlastingsrepositoriet bør ikke utgjøre mye forskjell, og kan stå som auto.
- Nedlasting:CloneZilla (Gratis)
- Nedlasting:UNetbootin (Gratis)
Det er mulig å brenne ISO til en CD/DVD om ønskelig. I dette tilfellet, bruk et verktøy som Brasero eller hva distroens standard platebrenningsverktøy er.
Skriv CloneZilla Live ISO til USB
Etter at du har lastet ned Unetbootin .bin-filen, dobbeltklikker du for å kjøre. Du vil se et varsel som råder deg til å kjøre filen som root fra terminalen din. Kommandoen er noe sånt som
sudo QT_X11_NO_MITSHM=1 /home/atomickarma/Downloads/unetbootin-linux64-702.bin
Filbanen vil variere for datamaskinen din. Kjør dette, og deretter i UNetbootin-hovedgrensesnittet:
- Plukke ut Diskbilde
- Bekreft at alternativet er satt til ISO
- Klikk på ellipsene (…)-knappen og bla etter den nedlastede CloneZilla ISO
- Klikk Åpen
- Bekreft tilbake i UNetbootin-hoveddisplayet USB-stasjon er valgt for Type
- Bekreft Kjøre er satt til riktig USB-enhet
Når du er klar til å lage den oppstartbare CloneZilla USB, klikker du OK
Start PC-en eller bærbar PC på nytt med CloneZilla Live USB
Når UNetbootin-prosessen er fullført, start PC-en på nytt og start opp fra enheten.
Dette betyr vanligvis å få tilgang til oppstartsmenyen, som vanligvis kan gjøres ved å trykke på en knapp på tastaturet når datamaskinen starter på nytt. For eksempel krever HP jeg bruker at Esc-tasten trykkes. Din kan være F2 eller F8, F12, kanskje Del – det avhenger av systemprodusenten.
Sjekk datamaskinens dokumentasjon, eller søk på nettet med en setning som "åpne oppstartsmeny [datamaskinmodell]" for å finne ut hvordan du får tilgang til oppstartsmenyen.
Med oppstartsmenyen åpnet, velg USB-pinnen du brente CloneZilla til.
Klone en disk til en annen med CloneZilla
Du vil se en liste med åtte alternativer når CloneZilla starter. Det er et kraftig verktøy med ulike bruksområder, men for å klone en disk til en annen kan du ganske enkelt velge det første alternativet og trykke Tast inn. Merk at grensesnittet kan kontrolleres med tastatur eller mus (den rektangulære markøren erstatter den vanlige musepekeren).
Velg deretter din foretrukne Språk og tastatur alternativer, da Start_Clonezilla. For å klone disken din:
- Plukke ut enhet-enhet fra menyen og klikk OK
- Med mindre du har spesifikke krav, hold deg til Nybegynnermodus og klikk OK
- Velge disk_til_lokal_disk for å klone den interne disken til den nye enheten, deretter OK
- Velg deretter den lokale disken som kilde OK
- Velg den andre lagringsenheten som destinasjon, og OK
- I neste skjermbilde er avanserte parametere oppført, så med mindre du vet hva du gjør, velg standard sfsck alternativet, da OK
- Plukke ut -p strøm av for å instruere CloneZilla om å slå av datamaskinen etter kloning, og OK å bekrefte
- trykk Tast inn når du blir bedt om det
- Bekreft kloning ved å trykke på Y på tastaturet
- Gjenta når du blir spurt igjen
Kloning vil da starte. Hvor lang tid det tar vil avhenge av hvor mye data du kloner.
Prosessen skal fullføres ved å slå av datamaskinen.
Du er nå klar til å installere den nye HDD- eller SSD-lagringen på datamaskinen din, og kan være trygg på at den vil starte opp som om den var den originale disken.
Kloning med CloneZilla er overraskende enkelt
Etter å ha testet prosedyren med dd og funnet ut at oppstartslasteren ikke ble klonet, var det en lek å gjenta med CloneZilla.
For å oppsummere:
- For å klone dataene på enheten, bruk dd.
- For å klone dataene og bootloaderen til en ny stasjon, bruk CloneZilla
Bare det andre alternativet lar deg starte opp datamaskinen med den nye stasjonen. Hvis du har byttet til en større stasjon, kan du vurdere å utvide partisjonen. Pass på at du endrer størrelsen på partisjonen trygt, uten å miste data.