Zoeken op website

Hoe een partitie of harde schijf in Linux te klonen


Er zijn veel redenen waarom u misschien een Linux-partitie of zelfs een harde schijf wilt klonen, waarvan de meeste verband houden met het maken van back-ups van uw gegevens. Er zijn meerdere manieren waarop je dit in Linux kunt bereiken door een aantal externe tools te gebruiken, zoals partimage of Clonezilla.

In deze tutorial gaan we echter het klonen van Linux-schijven bespreken met de tool genaamd dd, die meestal wordt gebruikt om bestanden te converteren of te kopiëren en die vooraf is geïnstalleerd in de meeste Linux-distributies.

Hoe een Linux-partitie te klonen

Met dd commando kun je de hele harde schijf of alleen een Linux-partitie kopiëren. Laten we beginnen met het klonen van een van onze partities. In mijn geval heb ik de volgende schijven: /dev/sdb, /dev/sdc.. Ik zal /dev/sdb1/ klonen naar /dev/sdc1.

Lees ook: Linux-partities klonen met de opdracht ‘cat’

Maak eerst een lijst van deze partities met behulp van de opdracht fdisk, zoals weergegeven.

fdisk -l /dev/sdb1/ /dev/sdc1

Kloon nu een partitie /dev/sdb1/ naar /dev/sdc1 met behulp van de volgende dd-opdracht.

dd if=/dev/sdb1  of=/dev/sdc1 

Het bovenstaande commando vertelt dd om /dev/sdb1 als invoerbestand te gebruiken en dit naar uitvoerbestand /dev/sdc1 te schrijven.

Na het klonen van de Linux-partitie kunt u beide partities controleren met:

fdisk -l /dev/sdb1 /dev/sdc1

Hoe Linux-harde schijf te klonen

Het klonen van een Linux-harde schijf is vergelijkbaar met het klonen van een partitie. In plaats van de partitie op te geven, gebruikt u echter gewoon de hele schijf. Houd er rekening mee dat het in dit geval wordt aanbevolen dat de harde schijf hetzelfde formaat (of groter) heeft dan de bronschijf.

dd if=/dev/sdb of=/dev/sdc

Dit had de schijf /dev/sdb met zijn partities op de doelharde schijf /dev/sdc moeten kopiëren. U kunt de wijzigingen verifiëren door beide schijven weer te geven met de opdracht fdisk.

fdisk -l /dev/sdb /dev/sdc

Een back-up maken van MBR in Linux

dd-opdracht kan ook worden gebruikt om een back-up te maken van uw MBR, die zich in de eerste sector van het apparaat bevindt, vóór de eerste partitie. Dus als u een back-up van uw MBR wilt maken, voert u eenvoudigweg het volgende uit:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

Het bovenstaande commando vertelt dd om /dev/sda naar /backup/mbr.img te kopiëren met stap 512 bytes en de count-optie geeft aan dat slechts 1 blok moet worden gekopieerd. Met andere woorden: u vertelt dd om de eerste 512 bytes van /dev/sda te kopiëren naar het bestand dat u heeft opgegeven.

Dat is alles! dd command is een krachtige Linux-tool die met voorzichtigheid moet worden gebruikt bij het kopiëren of klonen van Linux-partities of -schijven.