www.makeuseof.com
bara för att du kör ett Linux-operativsystem betyder inte att du inte kommer att stöta på problem då och då. Det är alltid bra att ha en reservplan, bara om ett problem uppstår. Kanske en sällsynt Linux-virus kommer att attackera; kanske du kommer att riktas av ransomware bedragare. Kanske kommer hårddisken (HDD) att misslyckas.
genom att klona din Linux-hårddisk skapar du en skivavbildning som kan återställas senare. Men hur klonar du din Linux-hårddisk?
Linux Disk kloning verktyg
din Linux-installation kan utveckla en bugg; du kan uppgradera din hårddisk till en större volym. Oavsett problemet, om du har en säkerhetskopia av din disk, blir det relativt enkelt att få saker igång igen.
Linux har fyra diskkloningslösningar du bör överväga:
- dd
- Partimage
- Partclone
- Clonezilla
oavsett om du använder funktioner som är inbyggda i ditt Linux-operativsystem, eller om du installerar ett tredjepartsverktyg, borde det inte vara länge innan du kan få ditt system igång igen.
Låt oss titta på var och en av de fyra huvudalternativen för kloning av en enhet i Linux.
1. dd: Det inbyggda Linux-Diskkloningsverktyget
kanske det mest kraftfulla Linux-verktyget av dem alla, dd (ibland kallad “disk destroyer”) kan klona en hel hårddisk eller diskpartition till en annan. Men om det missbrukas kan det ta bort innehållet på din disk.
som sådan bör du använda med stor försiktighet. Du hittar dd inbyggd i de flesta Linux-operativsystem. Om inte, installera det från pakethanteraren. För att klona datorns hårddisk, använd kommandot:
dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync
här är sdX källskivan, medan sdY är destinationen. Det numeriska värdet 64K, motsvarar kommandot blockstorlek, bs. Standardvärdet är 512 byte, vilket är mycket litet, så det är bäst att inkludera 64K eller den större 128k som ett villkor. Men: medan en större blockstorlek gör överföringen snabbare, gör en mindre blockstorlek överföringen mer tillförlitlig.
om du bara vill klona en partition på din enhet, använd
dd if=/dev/sda1 of=/dev/sdb1 bs=64K conv=noerror,sync
som du kan se kommer partitionen sda1 (det vill säga partition 1 på enhetens sda) att klonas till sdb1 (en nyskapad partition 1 på enhetens sdb), till exempel en sekundär eller extern hårddisk ansluten till din dator.
tryck på Enter för att köra kommandot. Hur lång tid det tar beror på storleken på disken eller partitionen. Se bara till att destinationsvolymen är tillräckligt stor för att lagra den!
2. Linux Partition kloning verktyg, Partimage
om du har stött på problem med att försöka få huvudet runt instruktionerna med dd, eller föredrar att undvika att oavsiktligt radera din hårddisk med typo, är partimage också tillgängligt för de flesta distros och har inga “disk destroyer” – risker!
partimage stöder dock inte ext4-filsystemet, så undvik att använda det för kloning av skivor eller partitioner av den typen. Om det behövs kan det dock användas för att klona Windows-diskformat (FAT32 eller NTFS, även om detta är experimentellt) såväl som det mer använda Linux-filsystemet ext3 och andra äldre alternativ.
innan du börjar, se till att den partition du vill klona är avmonterad (med kommandot umount). Annars måste du avsluta partimage för att göra det innan du fortsätter med processen. Du kan avsluta när som helst med F6-tangenten.
för Ubuntu, installera med:
sudo apt install partimage
starta från kommandoraden med:
sudo partimage
detta är en musdriven applikation, som kräver att du först väljer den partition som ska klonas.
Tryck höger på piltangenterna för att flytta till nästa avsnitt, sedan bildfil för att skapa/använda och ge det ett namn (eller ange filnamnet på bilden som ska återställas).
Välj rätt åtgärd som ska göras (se till att det valda alternativet har en asterisk) och tryck på F5 för att fortsätta. På följande skärm väljer du komprimeringsnivå och dina önskade alternativ. Du kan också välja att ställa in ett bilddelningsläge och ställa in en instruktion för vad som ska hända efter att säkerhetskopieringen har gjorts.
tryck på F5 för att fortsätta, bekräfta detaljerna och tryck sedan på OK för att påbörja processen. Hastigheten på detta beror på datorns kraft.
om du letar efter en snabb och smutsig—men säker—diskkloningslösning för Linux, använd partimage.
3. Partclone: programvara för Partition Imaging och kloning
för en mer mogen alternativ till dd som stöder säkerhetskopior av ext4 filsystemet, partclone är enkel att använda, men återigen kräver textkommandon snarare än ett tangentbord eller mus driven gränssnitt. Installera med:
sudo apt install partclone
och starta med:
partclone.
…var är filsystemtypen för den partition du vill klona.
följande kommando skapar en skivavbildning av hda1 (hårddisk 1, partition 1) som heter hda1.img:
partclone.ext3 -c -d -s /dev/hda1 -o hda1.img
du kanske vill återställa den bilden, så använd
partclone.extfs -r -d -s hda1.img -o /dev/hda1
ytterligare information om användning finns på partclone-webbplatsen.
4. Klona din Linux-enhet med Clonezilla
för en mer flexibel lösning, varför inte prova Clonezilla? Denna populära katastrofåterställningslösning är baserad på Partclone och utformad för en rad diskkloningsuppgifter. Alla förväntade filsystem stöds, över Linux, Windows och macOS (och därefter).
till skillnad från dd och Partclone är Clonezilla tillgänglig som en startbar ISO. Du kan skriva detta till DVD eller USB-minne för att helt klona din Linux HDD. Clonezilla är enkel att använda, med tangentbordsdrivna menyer snarare än obskyra kommandon, så vem som helst kan ta tag i det.
medan Clonezilla kan ställas in som ett fristående verktyg, kanske du föredrar att använda den som en del av Hirens Boot CD recovery tool.
du kan också använda Clonezilla i en professionell kapacitet, för att avbilda flera liknande PC-inställningar med samma operativsystem.
ladda ner: Clonezilla
kloning av din Linux-hårddisk är lätt
om du aldrig har klonat en hårddisk tidigare kanske du känner dig lite ovillig att komma igång. Det kan vara skrämmande, speciellt om du är i svåra svårigheter med en skadad hårddisk som desperat behöver kloning före misslyckande.
även om du kanske föredrar att helt enkelt synkronisera dina viktiga data till molnet, är det alltid bra att ha en fullständig diskbackup som du snabbt kan återställa vid systemfel. Kom ihåg att använda dessa verktyg med försiktighet, eftersom de lätt kan leda till att du av misstag förlorar dina data.
säkerhetskopiera dina data är viktigt! Lär dig hur du optimerar dina säkerhetskopior på Linux.
- Linux
- säkerhetskopiering av Data
- Systemåterställning
- klon hårddisk
- Linux Tips
om författaren
biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarade. Han producerar också den riktigt användbara podcasten och har lång erfarenhet av skrivbords-och mjukvarustöd. En bidragsgivare till Linux Format magazine, Christian är en Raspberry Pi tinkerer, Lego älskare och retro gaming fan.
mer från Christian Cawley
prenumerera på vårt nyhetsbrev
gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!