Klonen van een schijf
Van MandrivaClub.NL Wiki
Inhoud |
[bewerk] Een schijf klonen op Linux systemen
[bewerk] Inleiding
Deze uitleg is uitermate handig voor alle Linux systemen op de markt, maar in dit geval hebben wij gebruik gemaakt van Mandriva. Voor u begint, is het heel belangrijk om eerst het hele document te lezen. Wees voorzichtig met wat u doet, dit is geen spelletje en fout gebruik kan leiden tot fouten in uw systeem!
Het doel is om een volledig en draaiend OS op te slaan (backup). Dit kan goed van pas komen wanneer u uw systeem naar de vaantjes hebt geholpen en het onmogelijk is om nog iets te herstellen of wanneer het repareren teveel tijd in beslag zou nemen. Deze werkwijze kan ook handig zijn wanneer u uw besturingssysteem wilt verplaatsen naar een andere, eventueel nieuwe, schijf.
[bewerk] Voorbereidingen
Het enige wat u nodig hebt is een Linux Live Cd. U kunt een goede Live CD in handig formaat downloaden van: http://mandrivaclub.nl/sources/official/mcnllive/
Laten we er van uitgaan dat uw root-partitie gemount is onder /dev/hda5 en dat deze al de systeembestanden bevat. Dit zal de partitie zijn die we gaan klonen. De bestemming van deze actie kan zowel een partitie zijn onder /mnt of een ander harde schijf. In dit geval is de bestemming te vinden op /mnt/hdb1/backup (zoals u kan zien is dit een tweede schijf).
[bewerk] De kloon maken
Start op vanaf de MCNLive CD en zoek uit welke partitie u wilt klonen. In ons geval gaat het over /dev/hda5, de bestemming bevint zich op de tweede schijf in de map backup. We gebruiken het dd-commando voor het klonen. Vanaf de commandoregel voert u het volgende uit:
dd if=/dev/hda5 of=/mnt/hdb1/backup/bestandsnaam conv=noerror,notrunc
Nu zal er een kloon gemaakt worden van /dev/hda5 naar het bestand /mnt/hdb1/backup/bestandsnaam Vergeet niet dat de bronpartitie (of bronschijf) steeds in /dev moet zitten en niet in /mnt! De optie conv=noerror,notrunc is toegevoegd uit veiligheidsoverwegingen. Het zorgt ervoor dat het uitvoeren van dd niet stopt wanneer er een kleine, onbetekende fout optreedt. Onthou ook dat de kloon van de partitie dezelfde grootte heeft als het origineel. Er wordt geen compressie gebruikt. Kijk dus de grootte van de kloon en het origineel na zodat u kan verifiëren of alles volgens plan is verlopen.
[bewerk] De kloon herstellen
Wanneer u het kloonbestand wilt herstellen is het van primordiaal belang dat de doelpartitie niet aangekoppeld is (unmount). Wanneer u dus opgestart hebt vanaf de MCNLive CD moet u er voor zorgende dat de doelschijf afgekoppeld is! Formatteer nu de /dev/hda5 partitie. Vanaf de commandoregel voert u het volgende uit:
dd if=/mnt/hdb1/backup/bestandsnaam of=/dev/hda5 conv=noerror,notrunc
Ook hier moet de bestemmingspartitie (of harde schijf) zich in /dev bevonden en niet in /mnt! Herstart het systeem en uw gekloond besturingssysteem is terug draaiende.
Is dit alles? Jazeker, dit voorbeeld is een uiterst eenvoudige maar doeltreffende manier om een schijf te klonen. Wij hebben het zelf al verscheidene malen zonder problemen gebruikt.
Indien u nog suggesties hebt, kunt u altijd een post plaatsen op het MandrivaClub.NL Forum.

