Alla datorer kan få ont om utrymme. Svaret är att lägga till mer lagringsutrymme – men vad händer om det inte finns någonstans att lägga till en fysisk enhet? Du kan prova en extern hårddisk, men dessa kan vara temperamentsfulla. De är inte heller idealiska för bärbara datorer.

För många är lösningen att ersätta den befintliga hårddisken eller SSD-enheten med en enhet med större kapacitet. Ännu bättre, du kan klona det befintliga operativsystemet och personliga data till den nya enheten utan att spendera timmar på att installera om och återställa säkerhetskopior.

Varför du kanske behöver en ny lagringsenhet

Kanske är ditt befintliga lager för litet, eller så är det på väg ut. Det kan vara för litet. Du kanske till och med drar dig in på 2020-talet och byter till en SATA SSD eller till och med en NVMe-enhet (här är hur SATA och NVMe skiljer sig åt).

Oavsett varför du byter ut den befintliga lagringsenheten på din dator, om du vill behålla operativsystem och filer, är kloning av systemenheten det bästa alternativet (förutsatt att det inte finns några virus på den gamla kör).

instagram viewer

Resten av den här guiden förutsätter att du redan har valt och köpt en ny SSD eller hårddisk för din Linux-dator. Observera att dessa steg endast omfattar kloningsskivor med samma kapacitet eller från en mindre disk till en större enhet.

Vilka diskar kan du klona?

Med den här metoden kan du förvänta dig att kunna klona:

  • HDD till HDD
  • HDD till SSD
  • SSD till hårddisk
  • SSD till SSD

(SSD täcker allt från 2,5-tums SATA-enheter till M.2-gränssnitt NVMe-enheter).

Så länge som målenheten har en lika stor eller större kapacitet än källenheten bör kloningen vara framgångsrik.

Två metoder för att klona din Linux-enhet: dd och CloneZilla

Om du vill klona din huvudlagringsenhet har du två alternativ

  • dd
  • CloneZilla

Varje alternativ förklaras ytterligare nedan.

Innan du fortsätter, se till att den nya SSD-enheten är ansluten till din dator. För en stationär PC kan detta innebära att du installerar disken internt direkt. Om du hellre vill undvika att ta isär din dator vid det här laget, och särskilt om du använder en bärbar dator, a USB till SATA-adapter är en överkomlig tidsbesparing.

Klona din SSD med dd

Att använda dd är enkelt. Öppna en terminal och kontrollera namnen på alla anslutna enheter:

lsblk

Anteckna enhetsnamnen. Den interna enheten är vanligtvis sda, men du kan kontrollera etiketterna i din distros partitionsredigerare om du är osäker.

Klonkommandot har denna form:

dd om=/dev/sdX av=/dev/sdY

Här, if är källdiskens sökväg och av är destinationssökvägen. Om enheten du klona är sda och den nya disken som du planerar att klona till är sdb, då skulle kommandot vara:

dd om=/dev/sda av=/dev/sdb

Detta kan ta ett tag, så ha tålamod. Se vår guide för att kloning och återställning av diskar med dd för mer information.

Varför CloneZilla Live ISO är bättre för kloning av hel disk till disk

Även om du kan njuta av snabba, exakta resultat från att använda dd, har den en viktig brist. Om du planerar att helt ersätta disken i din dator med den nya enheten behöver du en komplett klon.

Tyvärr kommer det inte att göra en fullständig klon att köra dd från terminalen på en dator som körs. Detta tillvägagångssätt kopierar allt, personlig data och OS inklusive, men inte bootloadern.

Eftersom du behöver GRUB för att starta upp Linux, behöver du ett annat tillvägagångssätt, ett som kommer att klona allt, inklusive bootloader. Det är här CloneZillas Live ISO-miljö kommer in.

Hur man använder CloneZilla för att klona en Linux-enhet

CloneZilla är en livemiljö som du kan starta upp din dator till. Det kan installeras på en DVD- eller USB-flashenhet och är det bästa sättet att helt klona data på den gamla hårddisken i din dator till en ny.

Ladda ner CloneZilla ISO

Börja med att ta ditt exemplar av CloneZilla. Jag har tillhandahållit länken för den stabila versionen, men du måste ställa in:

  • CPU-arkitektur (amd64, i686 eller i686-PAE)
  • Filtyp (ZIP eller ISO)
  • Repository (Auto, OSDN eller SourceForge)

Av dessa alternativ är det enda du behöver vara särskilt försiktig med det första. Om din dator har en 64-bitars CPU (oavsett om det är AMD eller Intel) bör du välja amd64. För 32-bitarssystem, använd i686, och om detta inte fungerar, använd i686-PAE.

Strängt taget beror filtypen på om du använder skiva eller USB-media. Det smarta alternativet är dock att ladda ner ISO fil och använd Unetbootin för att skapa en startbar USB-enhet.

Nedladdningsförrådet borde inte göra stor skillnad, och kan lämnas som bil.

  • Ladda ner:CloneZilla (Fri)
  • Ladda ner:UNetbootin (Fri)

Det är möjligt att bränna ISO till en CD/DVD om så önskas. I det här fallet, använd ett verktyg som Brasero eller vad din distros standardverktyg för skivbränning är.

Skriv CloneZilla Live ISO till USB

När du har laddat ner Unetbootin .bin-filen, dubbelklicka för att köra. Du kommer att se ett meddelande som råder dig att köra filen som root från din terminal. Kommandot är något liknande

sudo QT_X11_NO_MITSHM=1 /home/atomickarma/Downloads/unetbootin-linux64-702.bin

Filsökvägen kommer att skilja sig åt för din dator. Kör detta, sedan i UNetbootins huvudgränssnitt:

  1. Välj Diskbild
  2. Bekräfta att alternativet är inställt på ISO
  3. Klicka på ellipserna () och bläddra efter den nedladdade CloneZilla ISO
  4. Klick Öppen
  5. Bekräfta tillbaka i UNetbootin huvuddisplayen USB-enhet är valt för Typ
  6. Bekräfta Kör är inställd på rätt USB-enhet

När du är redo att skapa den startbara CloneZilla USB, klicka OK

Starta om din PC eller bärbara dator med CloneZilla Live USB

När UNetbootin-processen har slutförts, starta om din dator och starta om från enheten.

Detta innebär vanligtvis att du kommer åt startmenyn, vilket vanligtvis kan göras genom att trycka på en knapp på tangentbordet när datorn startas om. Till exempel, HP jag använder kräver att Esc-tangenten trycks ned. Din kan vara F2 eller F8, F12, kanske Del – det beror på systemtillverkaren.

Kontrollera din dators dokumentation eller sök online med en fras som "öppna startmenyn [datormodell]" för att lära dig hur du kommer åt startmenyn.

Med startmenyn öppnad, välj USB-minnet du brände CloneZilla till.

Klona en disk till en annan med CloneZilla

Du kommer att se en lista med åtta alternativ när CloneZilla startar. Det är ett kraftfullt verktyg med olika användningsområden, men för att klona en disk till en annan kan du helt enkelt välja det första alternativet och trycka på Stiga på. Observera att gränssnittet kan styras med tangentbord eller mus (den rektangulära markören ersätter den vanliga muspekaren).

Välj sedan din favorit språk och tangentbord alternativ alltså Start_Clonezilla. För att klona din disk:

  1. Välj enhet-enhet från menyn och klicka OK
  2. Om du inte har specifika krav, håll dig till Nybörjarläge och klicka OK
  3. Välja disk_till_lokal_disk för att klona den interna disken till den nya enheten OK
  4. Välj sedan den lokala disken som källa OK
  5. Välj den andra lagringsenheten som destination och OK
  6. På nästa skärm listas avancerade parametrar, så om du inte vet vad du gör väljer du standard sfsck alternativ alltså OK
  7. Välj -p avstängning att instruera CloneZilla att stänga av din dator efter kloning, och OK att bekräfta
  8. Tryck Stiga på när du uppmanas
  9. Bekräfta kloning genom att trycka på Y på tangentbordet
  10. Upprepa när du tillfrågas igen

Kloning kommer då att påbörjas. Hur lång tid det tar beror på hur mycket data du klona.

Processen bör slutföras genom att du stänger av din dator.

Du är nu redo att installera den nya hårddisken eller SSD-lagringen i din dator och kan vara säker på att den kommer att starta upp som om den var originaldisken.

Kloning med CloneZilla är förvånansvärt enkelt

Efter att ha testat proceduren med dd och upptäckt att starthanteraren inte var klonad, var det enkelt att upprepa med CloneZilla.

För att sammanfatta:

  • För att klona data på enheten, använd dd.
  • För att klona data och bootloader till en ny enhet, använd CloneZilla

Endast det andra alternativet låter dig starta din dator med den nya enheten. Om du har bytt till en större enhet kan du överväga att utöka partitionen. Se till att du ändra storlek på partitionen på ett säkert sätt, utan att förlora några data.