Top 6 Open Source Schijfklonen en Imaging Softwares

Disk klonen is niets anders dan het proces van het kopiëren van de inhoud van een harde schijf (of partitie) naar een andere schijf of naar een “image” bestand. Ik maak regelmatig back-ups met het programma rsnapshot, maar ik kloon mijn harde schijf ook een- of tweemaal per maand. Deze optie stelt me in staat om mijn OS en geïnstalleerde software snel te herstellen. Linux heeft verschillende hulpprogramma’s voor het klonen van schijven. In deze post zal ik mijn favoriete open source softwares voor het klonen van schijven op een rijtje zetten, die me al meerdere keren gered hebben.

#1: Het oude goede dd commando

Met het dd commando kun je op laag niveau gegevens kopiëren en converteren in onbewerkt formaat. Het kopieert de standaard invoer naar de standaard uitvoer. Het kan ook worden gebruikt om een back-up te maken van de bootsector (MBR) van een harde schijf of om gegevens te vernietigen met /dev/zero of /dev/random.

Voorbeelden

Om een /dev/sdb3-partitie naar een andere partitie genaamd /dev/sdc3 te klonen, voert u in:
# dd if=/dev/sdb3 of=/dev/sdc3 bs=4096 conv=noerror
U kunt een harde schijf /dev/sdc naar /dev/sdd klonen:
# dd if=/dev/sdc of=/dev/sdd bs=1M conv=noerror
U kunt een schijfpartitie genaamd /dev/sda1 dupliceren als een schijfimagebestand met de naam backup.sda1.mm.dd.yy.img bestand:
# dd if=/dev/sda1 of=/path/to/safe/location/backup.sda1.07.28.12.img bs=4096 conv=noerror
OR
# dd if=/dev/sda1 of=/nfs/backup/images/backup.sda1.07.28.12.img bs=1M conv=noerror
Om een image terug te zetten, voert u uit:
# dd if=/nfs/backup/images/backup.sda1.07.28.12.img of=/dev/sda1 bs=1M conv=noerror
Het commando dd kan een backup maken van elke partitie, ongeacht het besturingssysteem. U kunt het gebruiken met FreeBSD / OpenBSD / Mac OS X / MS-Windows enzovoort:

(Video.01: dd clone hard disk demo)

Zeg hallo tegen ddrescue

Het ddrescue-commando kopieert gegevens van het ene bestand of blokapparaat naar het andere, waarbij hard wordt geprobeerd om gegevens te redden in geval van leesfouten. Het dd-commando zal mislukken, maar ddrescue zal doorgaan:
# ddrescue /dev/sda /dev/sdb

#2 partimage – Back-up partities in een gecomprimeerd image-bestand

Het partimage-commando maakt een back-up van schijfpartities in image-bestanden en herstelt ze (net als Ghost). U kunt het apt-get commando onder Debian / Ubuntu Linux gebruiken om hetzelfde te installeren:
# apt-get install partimage
Als u RHEL / Fedora / SL / Red Hat / CentOS Linux gebruikt, zet dan EPEL repo aan en typ het volgende yum commando:
# yum install partimage
Type partimage als volgt om verschillende opties te zien:
# partimage
Voorbeelduitvoer:

Fig.01: partimage in actie

U kunt nu de instructies op het scherm volgen om backups te maken of images te herstellen.

Voorbeelden

Maak een image van /dev/sda2 (zorg ervoor dat /dev/sda2 niet is gemount):
# partimage -z1 -o -d save /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz
U kunt het als volgt herstellen:
# partimage restore /dev/sda2 /nfs/backup/laptop.wks01.sda1.home_07_08_2012.gz.000
Zie hoe u deze snelle software kunt gebruiken om back-ups te maken en images te herstellen:

(Video.02: partimage commando demo)

Let erop dat partimage alleen gegevens zal kopiëren van de gebruikte partitie van de partitie. Dit wordt gedaan voor snelheid en efficiëntie, vrije blokken worden niet naar het image bestand geschreven. Omdat de partitie wordt verwerkt op een sequentiële sector basis wordt de overdrachtstijd van de schijf gemaximaliseerd en de zoektijd geminimaliseerd.

Een opmerking over server software

Partities kunnen over het netwerk worden opgeslagen met behulp van de partimage netwerkondersteuning, of met behulp van Samba / NFS (Network File Systems). Dit biedt de mogelijkheid om een harde schijf partitie herstel uit te voeren na een schijf crash. Je moet het partimage-server pakket installeren dat een server daemon levert voor remote imaging, vergelijkbaar met Ghost. Zie de documentatie voor meer info.

#3: Clonezilla

Als u op zoek bent naar een vervanging voor Norton Ghost Corporate Edition, probeer dan Clonezilla. Het biedt de volgende functies:

  1. Ramp recovery
  2. Disk cloning
  3. Disk imaging
  4. Deployment solution
  5. Gratis en Open source

Met deze software kunt u bare metal backup en recovery doen. Clonezilla werkt in een van de volgende modi:

  • Clonezilla live – Gebruik dit thuis of voor een enkele machine back-up en restore.
  • Clonezilla server editie – Gebruik dit op kantoor of data center voor massale inzet, het kan vele (40 plus!) computers tegelijk klonen. Clonezilla bewaart en herstelt alleen gebruikte blokken op de harddisk. Dit verhoogt de efficiëntie van het klonen.

Fig.02: Clonezilla in actie

=> Download clonezilla software.

#4 Mondo rescue

Een andere goede gratis disaster recovery software die ik vaak gebruik. Het werkt met Linux /FreeBSD en ondersteunt clone tapes, schijven, USB apparaten, netwerk en CD/DVD als backup media, meerdere bestandssystemen, LVM, software en hardware RAID. Herstel kan worden uitgevoerd vanaf een fysiek medium inclusief OBDR tape ondersteuning, of CD/DVD/USB media, of vanaf het netwerk via PXE.

Deze software wordt gebruikt door Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA’s JPL, het US Dept of Agriculture, tientallen kleinere bedrijven, en tienduizenden gebruikers over de hele wereld.

Fig.03: Mondo Rescue in actie

=> Download Mondo Rescue software.

#5 Redo backup en recovery

Redo backup en recovery is een gratis backup en disaster recovery software. Het draait vanaf een opstartbaar Linux CD-image, heeft een GUI, en is in staat tot bare-metal backup en herstel van schijfpartities. Het kan externe harde schijven en netwerkshares gebruiken. Het is de eenvoudigste ‘point and click’ open source backup en recovery oplossing die beschikbaar is. U kunt images opslaan op een externe schijf of op netwerkshares, zoals gedeelde mappen op basis van nfs.

Fig.04. Redo backup en recovery software in actie

=> Download redo backup en recovery software.

#6 Trinity Rescue Kit

Trinity Rescue Kit of TRK is een gratis live Linux distributie die specifiek gericht is op herstel en reparatie operaties op MS-Windows systemen, maar is net zo goed bruikbaar voor Linux herstel zaken zoals redding, reparatie, wachtwoord resets en schijf klonen. Enkele features:

  1. Reset windows wachtwoorden met de verbeterde winpass tool.
  2. 5 verschillende virusscan producten geïntegreerd in een enkele uniforme commandline met online update mogelijkheid.
  3. Volledige ntfs write ondersteuning dankzij ntfs-3g
  4. Winclean, een utility die allerlei onnodige tijdelijke bestanden op uw computer opruimt.
  5. Kloon computers via het netwerk via multicast.
  6. Een hulpprogramma voor back-ups, genaamd “pi”, om backups van lokale machines te automatiseren
  7. Een eenvoudig script om alle lokale bestandssystemen te vinden en te mounten
  8. Herstel en ongedaan maken van bestanden met hulpprogramma’s en procedures
  9. Herstel van verloren partities
  10. Evacuatie van stervende schijven
  11. 2 rootkit detectie uit
  12. En nog veel meer

Fig.05Trinity Rescue Kit in actie

=> Download trinity rescue kit software.

Mijn favoriete software

Voor bare metal restore geef ik de voorkeur aan dd commando (gziped images) omdat het een kopie van de boot sector, boot partitie en de root partitie bevat. Het dd commando werkt goed voor kleine installaties of thuisgebruikers. Maar, voor een grote setup en datacenter, geef ik de voorkeur aan clonezilla of mondo rescue software vanwege het gebruiksgemak en de betrouwbaarheid.

Heb je een favoriete open source disk cloning en disaster recovery software? Heb je een alternatief? Laat ons weten welke toepassing uw voorkeur geniet in de opmerkingen hieronder.

Dit artikel is 7 van 10 in de serie Sysadmin en FOSS Resources. Lees ook de rest van deze serie:

  1. 7 Geweldige Open Source Cloud Storage Software voor uw privacy/beveiliging
  2. 5 Geweldige Open Source Backup Software
  3. 5 Geweldige Open Source Cloning Software
  4. 7 Geweldige Open Source Analytics Software
  5. 9 Geweldige Open Source Web Performance Software
  6. 7 Geweldige Open Source Build Automation Tools
  7. 6 Open Source Disk Cloning and Imaging Softwares
  8. 3 Open Source Complete eMail Server Softwares
  9. 7 Awesome ChatOps Open Source Software
  10. 5 Awesome Groupware Open Source Software

🐧 Krijg de nieuwste tutorials over Linux, Open Source & DevOps via RSS-feed of wekelijkse e-mailnieuwsbrief.
🐧 23 reacties tot nu toe… een toevoegen ↪Sm_3749>

Categorie Lijst van Unix- en Linux-opdrachten
Bestand Management cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Network Utilities dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Package Manager apk – apt
Processen Beheer bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – time
Searching grep – whereis – which
User Information groups – id – lastcomm – last – lid/libuser-lid – lognaam – leden – gebruikers – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.