27Jun

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 det här för oss direkt ur lådan.

Vi har använt dd för att klona en hårddisk innan. Att skapa en bild är mycket liknande, 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 dataen när du har tagit bort den från källkällan.

Din bild kommer att vara en stor fil, beroende på storleken på din källdrivenhet - dd kopierar varje del 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 dem till 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 radera en enhet, som vi kommer att visa senare i den här artikeln.

Skapa en bildbild

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( Applikationer> Tillbehör & gt; Terminal) och navigera till den nyligen monterade enheten. Alla monterade enheter ska vara i / media, så vi använder kommandot

cd / media

och skriver sedan in 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 detkatalogen.

Om du vill placera drivbilden i en viss mapp, navigera sedan till den nu. Vi placerar bara vår bild i roten på vår monterade enhet.

Nästa steg är att bestämma identifieraren för den enhet du vill skapa en bild av. I terminalfönstret skriver du in kommandot

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

Detta innebär att vi vill kopiera från inmatningsfilen( "om") /dev/ sda( vår källkod) till utdatafilen( "av")OldHD.img, som finns i den nuvarande arbetsmappen( det är "." Delen av "of" -strängen).

Det tar lite tid, men vår bild har skapats. .. Låt oss testa för att det ska fungera.

Drive Image Testing: Torka på enheten

En annan intressant sak som dd kan göra är att helt radera data på en enhet( en process som vi tidigare har täckt).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 enheten som nu använder sudo fdisk -l , kan vi se att frekvensomriktaren faktiskt torkas.

Kör bildtestning: Återställ drivbilden

Vi kan återställa vår bild med ett samtal till dd som liknar hur vi skapade bilden. Den enda skillnaden är att bilden kommer att vara uteinspelad fil och enheten nu vår utdatafil.

Den exakta invigningen ä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 den användeatt vara!

Slutsats

Det finns många anledningar till att skapa en bild med säkerhetskopiering som är uppenbart. Lyckligtvis, med dd skapar du en bild, tar du bara en rad i ett terminalfönster - om du har en Ubuntu Live CD handy!