Ľahko uchovávajte zrkadlené zálohovanie miestnych súborov na všetkých sieťových počítačoch

Obsah:

Ľahko uchovávajte zrkadlené zálohovanie miestnych súborov na všetkých sieťových počítačoch
Ľahko uchovávajte zrkadlené zálohovanie miestnych súborov na všetkých sieťových počítačoch

Video: Ľahko uchovávajte zrkadlené zálohovanie miestnych súborov na všetkých sieťových počítačoch

Video: Ľahko uchovávajte zrkadlené zálohovanie miestnych súborov na všetkých sieťových počítačoch
Video: How to TRANSFER PHOTOS from an iPhone or iPad to a Mac or Windows Computer - YouTube 2024, November
Anonim

Keď máte v sieti skupinu koncových používateľov, je dôležité, aby sa v prípade výpadku pevného disku zálohovali súbory uložené lokálne na príslušných počítačoch. Udržanie záložných programov, konfigurácií a prípadne nákladov na podporu na každom počítači môže byť skutočnou bolesťou, takže ako alternatíva máme jednoduché riešenie: skript, ktorý pri spúšťaní zrkadlí lokálne dáta na spoločné miesto v sieti.

Ako to funguje

Nastavenie aj zrkadlové procesy sú veľmi jednoduché a ide takto:

  1. Vytvorte a zdieľajte priečinok v sieti, kde chcete mať ukladané súbory používateľa. Používatelia budú potrebovať čítať a zapisovať prístup do tejto zložky.
  2. Vložte zálohovací skript do zdieľanej siete.
  3. Naplánujte úlohu na každom počítači používateľa, aby ste spustili skript zálohovania zo zdieľanej siete.
  4. Skript zrkadlí dokumenty uložené na lokálnom počítači do zdieľanej siete.

Skript používa nástroj Microsoft RoboCopy a automaticky vytvorí štruktúru priečinkov "/ Computer Name / User Name" v priečinku siete, aby sa užívateľské dokumenty neprepísali.

Scenár

@ECHO OFF TITLE Local Documents Backup ECHO Local Documents Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe must be present on the client machine in a folder specified in the PATH variable. REM For Windows Vista and later have this tool included, but Windows XP and earlier should download REM this tool from Microsoft and place it in the Windows folder of their machine. REM Root folder where backup files should be stored. REM To use the directory containing this script, use: %~dp0 SET BackupDir=%~dp0 REM Message to users: ECHO. ECHO Running Local Documents Backup. ECHO. ECHO Do not close this window, it will close automatically when finished. ECHO You can safely minimize this window and continue working. ECHO. ECHO. REM Destination= Specified Backup FolderComputer NameWindows User Name REM Create required folders if they do not exist SET BackupDir=%BackupDir%%ComputerName% SET BackupDir=%BackupDir:=% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET BackupDir=%BackupDir%%UserName% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET LogFile='%BackupDir%%ComputerName%-%UserName%_BackupLog.txt' ECHO %ComputerName% Backup Starting > %LogFile% ECHO. >> %LogFile% ECHO. REM Call BackupDirectory with a relative folder name in the %UserProfile% directory REM To view available directories, run this from the command prompt: REM DIR %UserProfile% REM Add more directories as needed (i.e. 'Downloads', 'Favorites', etc.) ECHO Backing up Documents… REM Windows Vista / 7 CALL:BackupDirectory 'Documents' >> %LogFile% REM Windows 2000 / XP CALL:BackupDirectory 'My Documents' >> %LogFile% ECHO Finished ECHO. ECHO Backing up Desktop… CALL:BackupDirectory 'Desktop' >> %LogFile% ECHO Finished ECHO. ECHO. ECHO. GOTO End ENDLOCAL:BackupDirectory ECHO. REM Only backup this directory if it exists on the client machine SET Source='%UserProfile%%~1' IF NOT EXIST %Source% GOTO End SET Dest='%BackupDir%%~1' IF NOT EXIST %Dest% MKDIR %Dest% REM Run the mirror copy: RoboCopy %Source% %Dest% /V /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:30 ECHO. ECHO. GOTO End:End

Naplánovanie zálohovacieho skriptu na používateľských počítačoch

Akonáhle je zdieľaný sieťový a dávkový skript zavedený, nastavenie jednoduchého naplánovaného úkolu je všetko, čo musíte urobiť na každom klientskom počítači. Táto plánovaná úloha, ktorá spúšťa skript, vyžaduje len niekoľko špeciálnych možností, ktoré tu budeme poukazovať.

Pretože zdrojové a cieľové priečinky skriptu pre zrkadlový proces sú riadené používateľským účtom systému Windows, musíte sa uistiť, že naplánovaná úloha sa spúšťa pod príslušným prihlasovateľom systému Windows.

Ak máte viacerých používateľov, ktorí používajú rovnaké zariadenie, musíte nastaviť naplánovanú úlohu pre každého používateľa tak, aby skript. V takýchto situáciách možno budete chcieť vybrať možnosť mať skript spustený iba pri prihlásení používateľa.

Naplánujte úlohu spustiť vždy, keď je to vhodné. Možno budete chcieť zvážiť opakovanie procesu niekoľkokrát počas celého dňa, takže zmeny sa zrkadlia so serverom často.
Naplánujte úlohu spustiť vždy, keď je to vhodné. Možno budete chcieť zvážiť opakovanie procesu niekoľkokrát počas celého dňa, takže zmeny sa zrkadlia so serverom často.
Program / skript je dávkový skript uložený v sieti.
Program / skript je dávkový skript uložený v sieti.
Keďže zálohovanie sa môže spustiť iba vtedy, ak je k dispozícii sieťové pripojenie, túto možnosť môžete nakonfigurovať. Toto je voliteľné, pretože ak nie je k dispozícii spojenie, úloha sa neuskutoční, pretože nemôže nájsť cieľový program / skript. Ak máte naplánovanú úlohu spustenú v čase, keď sa počítač nemusí používať a / alebo spí, vyberte možnosť prebudiť počítač, aby ste spustili úlohu.
Keďže zálohovanie sa môže spustiť iba vtedy, ak je k dispozícii sieťové pripojenie, túto možnosť môžete nakonfigurovať. Toto je voliteľné, pretože ak nie je k dispozícii spojenie, úloha sa neuskutoční, pretože nemôže nájsť cieľový program / skript. Ak máte naplánovanú úlohu spustenú v čase, keď sa počítač nemusí používať a / alebo spí, vyberte možnosť prebudiť počítač, aby ste spustili úlohu.
Podľa potreby konfigurujte rozšírené možnosti. Jednou z možností záujmu je "Spustiť úlohu čo najskôr po naplánovaní naplánovaného štartu", čo zabezpečí, že intervaly zálohovania nebudú úplne preskočené v prípade vypnutia stroja.
Podľa potreby konfigurujte rozšírené možnosti. Jednou z možností záujmu je "Spustiť úlohu čo najskôr po naplánovaní naplánovaného štartu", čo zabezpečí, že intervaly zálohovania nebudú úplne preskočené v prípade vypnutia stroja.
Image
Image

Výsledok

Ako sme už spomenuli, pri prvom spustení zrkadlového procesu sa vytvorí štruktúra priečinkov a všetky dokumenty z konfigurovaných zdrojových priečinkov sa skopírujú do siete. Netreba dodávať, že kópia môže chvíľu trvať v závislosti od množstva údajov. Nasledujúce spustenie úlohy plánovania sa dokončí oveľa rýchlejšie, ako sú súbory z lokálneho počítača pridané, aktualizované a odstránené podľa potreby, aby sa zachovala zrkadlová štruktúra.

Image
Image

odkazy

Stiahnite si skript BackupFiles zo stránky SysadminGeek.com

Stiahnite si Windows Server 2003 Toolkit (ktorý zahŕňa RoboCopy.exe) od spoločnosti Microsoft

Odporúča: