Skapa en bild med en Ubuntu Live CD
Kloning av en hårddisk är användbar, men vad händer om du måste göra flera kopior, eller vill du bara göra en fullständig säkerhetskopiering av en hårddisk? Kör bilder låter dig lägga allt, och vi menar allt, från din hårddisk i en stor fil.
Med en Ubuntu Live CD är detta en enkel process - det mångsidiga verktyget dd kan göra detta för oss direkt ur lådan.
Vi har använt dd att klona en hårddisk före. Att skapa en bild är mycket likadan, förutom i stället för att kopiera data från en hårddisk till en annan, kopierar vi från en hårddisk till en fil. Körbilder är mer flexibla, eftersom du kan göra vad du vill med data när du har tagit bort den från källkällan.
Din bild ska bli en stor fil, beroende på storleken på din källdrivenhet - dd kommer att kopiera varje bit av det, även om det bara finns en liten fil lagrad på hela hårddisken. Så, för att börja, se till att du har en enhet ansluten till din dator som kommer att vara tillräckligt stor för att hålla enhetsbilden.
Några idéer för platser att lagra bild och hur man ansluter till dem på en Ubuntu Live CD finns på den här föregående Live CD-artikeln. I den här artikeln kommer vi att göra en bild av en 1 GB-enhet och lagra den på en annan hårddisk på samma dator.
Obs! Var alltid försiktig när du använder dd, eftersom det är väldigt lätt att helt torka ut en enhet, som vi kommer att visa senare i den här artikeln.
Skapa en drivbild
Starta upp i Ubuntu Live CD-miljön.
Eftersom vi ska lagra bilden på en lokal hårddisk måste vi först montera den. Klicka på Platser och sedan den plats som du vill lagra bilden på - i vårt fall en 136 GB intern enhet.
Öppna ett terminalfönster (Program> Tillbehör> Terminal) och navigera till den nyinstallerade enheten. Alla monterade enheter ska vara i / media, så vi använder kommandot
cd / media
och skriv sedan de första bokstäverna i vår svåra-typ-enhet, tryck på fliken för att automatiskt fylla i namnet och byta till den katalogen.
Om du vill placera drivbilden i en viss mapp, navigera sedan till den nu. Vi lägger bara vår drivbild i roten på vår monterade enhet.
Nästa steg är att bestämma identifieraren för den enhet du vill göra en bild av. Skriv in kommandot i terminalfönstret
sudo fdisk -l
Vår 1 GB-enhet är / dev / sda, så vi noterar det.
Nu ska vi använda dd för att göra bilden. Anropet är
sudo dd om = / dev / sda of =. / OldHD.img
Det betyder att vi vill kopiera från inmatningsfilen ("if") / dev / sda (vår källkod) till utdatafilen ("av") OldHD.img, som finns i den aktuella arbetsmappen (det är " . "Del av" av "strängen).
Det tar lite tid, men vår bild har skapats ... Låt oss testa för att det ska fungera.
Kör bildtestning: Torka på enheten
En annan intressant sak det dd kan göra är att helt torka ut data på en enhet (en process som vi har täckt förut). Kommandot för det är
sudo dd om = / dev / urandom av = / dev / sda
Detta tar några slumpmässiga data som inmatning och matar ut den till vår enhet, / dev / sda.
Om vi undersöker den enhet som nu använder sudo fdisk -l, vi kan se att enheten är faktiskt torkad.
Kör bildtestning: Återställ drivbilden
Vi kan återställa vår bild med ett samtal till dd Det liknar väldigt hur vi skapade bilden. Den enda skillnaden är att bilden kommer att vara ut inmatad fil och enheten nu vår utdatafil.
Den exakta invokationen är
sudo dd om =. / OldHD.img of = / dev / sda
Det tar ett tag, men när det är klart kan vi bekräfta med sudo fdisk -l att vår enhet är tillbaka till det sätt som det brukade vara!
Slutsats
Det finns många anledningar att skapa en bild med säkerhetskopiering som är mest uppenbart. Lyckligtvis med dd Att skapa en bild kör bara en rad i ett terminalfönster - om du har en Ubuntu Live CD-handy!