- Trevor Bekolay
- Aktualiseret 23. juli 2010, 19:30 EDT
Hvad enten du konfigurerer flere computere eller laver en komplet sikkerhedskopi, er det en almindelig vedligeholdelsesopgave at klone harddiske. Du behøver ikke at brænde en ny boot-cd eller betale for ny software – du kan nemt gøre det med din Ubuntu Live-cd.
Du kan ikke kun gøre det med din Ubuntu Live-cd, du kan også gøre det direkte ud af boksen – der er ikke brug for yderligere software! Det program, vi skal bruge, hedder dd, og det er inkluderet i stort set alle Linux-distributioner. dd er et værktøj, der bruges til at lave kopiering på lavt niveau – i stedet for at arbejde med filer arbejder det direkte på de rå data på en lagerenhed.
Bemærk: dd får et dårligt ry, fordi det ligesom mange andre Linux-værktøjsprogrammer kan være meget ødelæggende, hvis det misbruges. Hvis du ikke er sikker på, hvad du gør, kan du nemt slette en hel harddisk, på en uoprettelig måde.
Den anden side af det er selvfølgelig, at dd er ekstremt kraftfuld og kan udføre meget komplekse opgaver med en lille brugerindsats. Hvis du er forsigtig og følger disse instruktioner nøje, kan du klone din harddisk med én kommando.
Vi vil tage en lille harddisk, som vi har brugt, og kopiere den til en ny harddisk, som endnu ikke er blevet formateret.
For at sikre os, at vi arbejder med de rigtige drev, åbner vi en terminal (Programmer > Tilbehør > Terminal) og indtaster følgende kommando
sudo fdisk -l
Vi har to små drev, /dev/sda, som har to partitioner, og /dev/sdc, som er helt uformateret. Vi vil gerne kopiere data fra /dev/sda til /dev/sdc.
Bemærk: Mens du kan kopiere et mindre drev til et større drev, kan du ikke kopiere et større drev til et mindre drev med den metode, der er beskrevet nedenfor.
Nu kommer den sjove del: Brug af dd. Den invocation, vi skal bruge, er:
sudo dd if=/dev/sda of=/dev/sdc
I dette tilfælde fortæller vi dd, at inddatafilen (“if”) er /dev/sda, og at uddatafilen (“of”) er /dev/sdc. Hvis dine drev er ret store, kan det tage noget tid, men i vores tilfælde tog det lige under et minut.
Hvis vi udfører sudo fdisk -l igen, kan vi se, at på trods af at /dev/sdc slet ikke er formateret, har den nu de samme partitioner som /dev/sda.
Hvis vi desuden monterer alle partitioner, kan vi se, at alle data på /dev/sdc nu er de samme som på /dev/sda.
Bemærk: Du skal muligvis genstarte computeren for at kunne montere det nyklonede drev.
Og det var det… Hvis du er forsigtig og sørger for, at du bruger de rigtige drev som inputfil og outputfil, så er dd ikke noget at være bange for. I modsætning til andre hjælpeprogrammer kopierer dd absolut alt fra et drev til et andet – det betyder, at du endda kan gendanne filer, der er slettet fra det oprindelige drev i klonen!