Maak een Drive-afbeelding met een Ubuntu Live-CD
Het is handig om een harde schijf te klonen, maar wat als je meerdere kopieën moet maken, of als je gewoon een volledige back-up wilt maken van een harde schijf? Drive-images laten je alles zetten, en we bedoelen alles, vanaf je harde schijf in één groot bestand.
Met een Ubuntu Live-CD is dit een eenvoudig proces - de veelzijdige tool dd kan dit voor ons uit de doos doen.
We hebben gebruikt dd om een harde schijf eerder te klonen. Het maken van een schijfimage lijkt veel op elkaar, behalve dat we gegevens kopiëren van de ene harde schijf naar de andere, kopiëren we van een harde schijf naar een bestand. Drive-images zijn flexibeler, omdat u kunt doen wat u wilt met de gegevens nadat u deze van de brondrive hebt gehaald.
Uw schijfafbeelding wordt een groot bestand, afhankelijk van de grootte van uw bronstation - dd zal elk deel ervan kopiëren, zelfs als er maar één klein bestand op de hele harde schijf is opgeslagen. Dus, om te beginnen, zorg ervoor dat er een apparaat op uw computer is aangesloten dat groot genoeg is om de schijfimage te bevatten.
Sommige ideeën voor plaatsen om de schijfimage op te slaan, en hoe u er verbinding mee kunt maken op een Ubuntu Live-cd, zijn te vinden op dit vorige Live CD-artikel. In dit artikel gaan we een afbeelding maken van een 1 GB schijf en deze opslaan op een andere harde schijf op dezelfde pc.
Opmerking: wees altijd voorzichtig bij het gebruik dd, omdat het heel gemakkelijk is om een drive volledig uit te wissen, zoals we verderop in dit artikel zullen laten zien.
Een Drive-afbeelding maken
Start op in de Ubuntu Live CD-omgeving.
Omdat we de schijfimage op een lokale harde schijf zullen opslaan, moeten we deze eerst koppelen. Klik op Plaatsen en vervolgens op de locatie waar u de afbeelding wilt opslaan - in ons geval een interne schijf van 136 GB.
Open een terminalvenster (Toepassingen> Accessoires> Terminal) en navigeer naar het nieuw gekoppelde station. Alle gekoppelde schijven moeten in / media staan, dus we zullen de opdracht gebruiken
cd / media
en typ dan de eerste paar letters van onze moeilijk te typen schijf, druk op tab om de naam automatisch in te vullen en naar die map te gaan.
Als u de schijfafbeelding in een specifieke map wilt plaatsen, navigeert u er nu naar. We plaatsen gewoon onze schijfafbeelding in de root van onze gekoppelde schijf.
De volgende stap is het bepalen van de ID voor de schijf waarvan u een afbeelding wilt maken. Typ de opdracht in het terminalvenster
sudo fdisk -l
Onze 1GB schijf is / dev / sda, dus we noteren dat.
Nu zullen we gebruiken dd om het beeld te maken. De aanroep is
sudo dd if = / dev / sda of =. / OldHD.img
Dit betekent dat we vanuit het invoerbestand ("if") / dev / sda (onze bronschijf) naar het uitvoerbestand ("of") OldHD.img willen kopiëren, dat zich in de huidige werkdirectory bevindt (dat is het " . "Deel van de" van "string).
Het kost wat tijd, maar ons imago is gecreëerd ... Laten we testen om te controleren of het werkt.
Drive Image Testing: de drive wissen
Een ander interessant ding dat dd kan doen is de gegevens op een schijf volledig wissen (een proces dat we eerder hebben behandeld). Het bevel daarvoor is
sudo dd if = / dev / urandom of = / dev / sda
Dit vergt wat willekeurige gegevens als invoer en voert dit uit naar onze schijf, / dev / sda.
Als we kijken naar de schijf die nu wordt gebruikt sudo fdisk -l, we kunnen zien dat de schijf inderdaad is uitgewist.
Drive Image Testing: de Drive Image herstellen
We kunnen onze schijfafbeelding herstellen met een oproep naar dd dat lijkt erg op hoe we de afbeelding hebben gemaakt. Het enige verschil is dat de afbeelding uit het invoerbestand komt en de schijf nu ons uitvoerbestand.
De exacte aanroep is
sudo dd if =. / OldHD.img of = / dev / sda
Het duurt even, maar als het klaar is, kunnen we bevestigen met sudo fdisk -l dat onze drive terug is zoals het was!
Conclusie
Er zijn veel redenen om een schijfimage te maken, waarbij back-up het meest voor de hand ligt. Gelukkig met dd het maken van een schijfimage kost slechts één regel in een terminalvenster - als u een Ubuntu Live-cd bij de hand hebt!