Welkom op het Weblog van Pieter Janssen
Veilig en eenvoudig kopieren met RoboCopy
Naast de Windows Backup software waarin standaard is voorzien in Windows 7, bevat Windows 7 ook een andere (misschien nog wel krachtigere) backup tool, Robocopy genaamd.
RoboCopy (een afkorting van Robust File Copy Utility) is geen nieuw product, het maakte initieel onderdeel uit van de Windows Server 2003 Resource Kit en is ook geleverd bij Windows Vista en Windows Server 2008.
Een van de meest bijzondere functionaliteiten van RoboCopy is het feit dat hij een backup kan maken van bestanden die geopend zijn. Daarnaast is het mogelijk om een incrementele backup te maken naar een netwerkschijf (het voordeel hiervan is dat enkel de gewijzigde bestanden gekopieerd worden) waarbij alle eigenschappen van de bestanden (NTFS machtigingen, Access Control Lists en dergelijke) meegenomen worden.
Het feit dat de standaard versie van RoboCopy vanaf de commandline bedient moet worden en meer dan 100 paramters (optioneel gelukkig) kent, zorgt er wel voor dat het instellen van een backup een complex karakter kan hebben, maar laat u hierdoor niet weerhouden.
Start RoboCopy op door vanuit de command prompt het commando C:\>ROBOCOPY te geven. Vervolgens verschijnt het volgende scherm:
Doordat RoboCopy zo'n groot aantal parameters kent, is het verstandig om de commando's op te slaan in een batch bestand en deze als snelkoppeling op het bureaublad te plaatsen.
Belangrijkste parameters:
- /S Maak backup van bestanden, mappen en submappen waarin bestanden staan.
- /Z Start de kopieer actie vanaf het punt waar het eerder fout is gegaan.
- /ZB Kopieer ook bestanden die geopend zijn.
- /Mir Maakt een mirror van een map of bestand
- /move Verplaats bestanden van bron- naar doellocatie.
- /secfix Kopieer ook de ACL's en NTFS rechtenstructuren.
Om een en ander in een batchbestand te verwerken zou het volgende batchbestand gebruikt kunnen worden:
REM Maak een backup van mijn documenten
set log = c:\backuplog.txt
set err = c:\backup-error.txt
robocopy "c:\documents and settings\my documents\" \\server121\backup\ /s /mir /secfix /R:1>>%log% 2>>%err%
Gelukkig heeft Microsoft ook voorzien in een versie van RoboCopy met een grafische user interface. Deze versie wordt echter officieel niet ondersteund door Microsoft.
Via de link download kan de applicatie met de grafische interface (RichCopy) gedownload worden. Na de installatie (die overigens niet meer omvat dan een aantal malen op volgende klikken) verschijnt het onderstaande scherm:
Het scherm is (bewust) uitermate overzichtelijk gehouden, na het invoeren van de bron- en doellocatie kan de backup eigenlijk al gestart worden. Natuurlijk zijn ook alle 100 opties uit RoboCopy in deze versie opgenomen. Om deze in te kunnen stellen kiest u rechts in het scherm voor option waarna alle opties getoond worden:
In dit scherm zijn alle mogelijke backup varianten in te stellen, het is verstandig om hier goed naar te kijken en een eventuele backup eerst uit te voeren op een aantal test bestanden. Het verkeerd instellen van de parameters kan er namelijk ook voor zorgen dat bestanden verwijderd worden !
Zeg niet dat ik niet gewaarschuwd heb !
Succes !


Voeg commentaar toe