Veilig en eenvoudig kopieren met RoboCopy


Geplaatst door / published by: pejanssen
Datum / date : 21 March 2010 16:30

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:

RoboCopy command prompt

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:

Richcopy main screen

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:

RichCopy option screen

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

Voeg commentaar toe

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)
Code in de afbeelding:
Titel:
Uw naam(*):
E-mail:
Ontvangstbericht:
Web-site:
Reactie(*):