Att förlora data från vilket datorsystem som helst är kostsamt i tid och pengar. Åtminstone kommer förlusten av kritisk data att ha en ekonomisk inverkan på företag i alla storlekar. I vissa fall lärde sig sysadmins detta på den hårda vägen, när de måste återupprätta information och de inte har haft en bra backup -policy.
Det finns flera sätt att säkerhetskopiera ett Linux -system, inklusive rsync Y rsnapshot och andra.
I det här fallet kommer vi att behandla Disk till disk -kommando, bättre känd online som dd till Linux -systembackup. Disk to disk, är ett kraftfullt UNIX -verktyg, som används av Linux -kärnmakefiler för att göra startbilder. Det kan också användas för att kopiera data. Endast superanvändare kan köra kommandot dd.
Vi måste också varna för att när du använder kommandot dd, om du inte är försiktig och du inte vet vad du gör, kan du förlora dina data.
Säkerhetskopiera hela Linux -hårddisken
För säkerhetskopiera en fullständig kopia av en hårddisk till en annan hårddisk som är ansluten till samma system, kör kommandot dd enligt nedan. I detta exempel dd -kommando är UNIX -enhetsnamnet på källhårddisken / dev / hda och enhetsnamnet på destinationshårddisken är / dev / hdb.
dd om = / dev / sda av = / dev / sdbSå den exakta kopian av / dev / sda kommer att finnas tillgänglig på / dev / sdb.
Om det finns några fel fungerar inte kommandot ovan. Med parametern conv = noerror senare kan vi se om vi har läsfel. Om det finns ett fel i skrivandet av rutten kommer vi att ha fel i sändningen eller ursprunget för data som ska säkerhetskopieras, så var försiktig.
Skapa en bild av en hårddisk
Istället för att ta en säkerhetskopiering av hårddisk, kan du skapa en bildfil på hårddisken och spara den på en annan enhet.
Det finns många fördelar med att säkerhetskopiera dina data till en diskavbildning för att bibehålla portabilitet. Denna metod är ofta snabbare än andra typer av säkerhetskopior och låter dig snabbt återställa data efter en oväntad katastrof.
Koden för att utföra denna typ av säkerhetskopiering är:
dd if = / dev / hda av = ~ / hdadisk.img
Återställ bild för användning av hårddisk
För att återställa en hårddisk med bildfilen från en annan hårddisk, använd följande exempel dd -kommando.
dd if = hdadisk.img av = / dev / hdbBildfilen hdadisk.img är bilden av a / dev / hda, så kommandot ovan återställer bilden av / dev / hda / dev / hdb.