Viegli saglabājiet spoguļattēloto vietējo failu dublējumu visos jūsu tīkla datoros

Satura rādītājs:

Viegli saglabājiet spoguļattēloto vietējo failu dublējumu visos jūsu tīkla datoros
Viegli saglabājiet spoguļattēloto vietējo failu dublējumu visos jūsu tīkla datoros

Video: Viegli saglabājiet spoguļattēloto vietējo failu dublējumu visos jūsu tīkla datoros

Video: Viegli saglabājiet spoguļattēloto vietējo failu dublējumu visos jūsu tīkla datoros
Video: HOW TO CREATE KEYBOARD SHORTCUTS FOR WINDOWS APPS - YouTube 2024, Marts
Anonim

Ja tīklā ir vairāki gala lietotāju datori, ir svarīgi pārliecināties, vai faili, kas lokāli tiek glabāti attiecīgajos datoros, tiek dublēti cietā diska atteices gadījumā. Rezerves programmu uzturēšana, konfigurācijas un, iespējams, atbalsta izmaksas katrai mašīnai var būt reālas sāpes, tādēļ alternatīva mums ir vienkāršs risinājums: skripts, kas, palaižot, spoguļo vietējos datus kopējai tīkla vietai.

Kā tas strādā

Gan iestatīšanas, gan spoguļu process ir ļoti vienkāršs un notiek šādi:

  1. Izveidojiet un kopīgojiet savā tīklā mapi, kurā vēlaties saglabāt lietotāja failus. Lietotājiem būs nepieciešams lasīt un rakstīt piekļuvi šai mapei.
  2. Novietojiet rezerves kopiju skriptu tīkla koplietošanā.
  3. Plānojiet uzdevumu katra lietotāja datorā, lai no tīkla koplietošanas palaistu rezerves skriptu.
  4. Skripts atspoguļo vietējā datorā saglabātos dokumentus tīkla daļai.

Skripts izmanto Microsoft RoboCopy rīku un automātiski izveido mapi "/ Computer Name / User Name" / "Datora vārds / lietotāja vārds" tīkla mapē, lai lietotāja dokumenti netiktu pārrakstīti viens otram.

Scenārijs

@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

Rezerves skripta plānošana lietotāja mašīnās

Tiklīdz ir izveidots tīkla koplietojums un partijas skripts, vienkārša plānotā uzdevuma iestatīšana ir viss, kas jādara katram klienta datoram. Šim plānotajam uzdevumam, kas vada skriptu, nepieciešams tikai dažas īpašas iespējas, kuras mēs norādīsim šeit.

Tā kā skripta avota un galamērķa mapes spoguļa procesam vada Windows lietotāja konts, jums būs jāpārliecinās, ka Plānotais uzdevums darbojas saskaņā ar attiecīgā lietotāja Windows pieteikuminformāciju.

Ja jums ir vairāki lietotāji, kas izmanto vienu un to pašu mašīnu, jums katram lietotājam būs jāiestata plānots uzdevums, lai tas būtu skripts. Tādās situācijās, iespējams, vēlēsities izvēlēties iespēju, lai skripts palaistu tikai tad, kad lietotājs ir pieteicies.

Plānojiet uzdevuma izpildi, kad tas ir nepieciešams. Jūs varētu vēlēties apsvērt, vai process atkārtojas vairākas reizes dienā, tāpēc izmaiņas bieži tiek atspoguļotas serverī.
Plānojiet uzdevuma izpildi, kad tas ir nepieciešams. Jūs varētu vēlēties apsvērt, vai process atkārtojas vairākas reizes dienā, tāpēc izmaiņas bieži tiek atspoguļotas serverī.
Programma / skripts ir partijas skripts, kas tiek glabāts tīklā.
Programma / skripts ir partijas skripts, kas tiek glabāts tīklā.
Tā kā rezerves var darboties tikai tad, ja ir pieejams tīkla savienojums, varat konfigurēt šo opciju. Tas nav obligāts, jo, ja savienojums nav pieejams, uzdevums netiks palaists, jo tas nevar atrast mērķa programmu / skriptu. Turklāt, ja plānotā uzdevuma komplekts ir paredzēts palaist laikā, kad dators var nedarboties un / vai aizmigt, atlasiet opciju, lai aktivizētu datoru, lai palaistu uzdevumu.
Tā kā rezerves var darboties tikai tad, ja ir pieejams tīkla savienojums, varat konfigurēt šo opciju. Tas nav obligāts, jo, ja savienojums nav pieejams, uzdevums netiks palaists, jo tas nevar atrast mērķa programmu / skriptu. Turklāt, ja plānotā uzdevuma komplekts ir paredzēts palaist laikā, kad dators var nedarboties un / vai aizmigt, atlasiet opciju, lai aktivizētu datoru, lai palaistu uzdevumu.
Pēc nepieciešamības konfigurējiet papildu opcijas. Viens no interešu variantiem ir "Izpildīt uzdevumu pēc iespējas ātrāk pēc tam, kad plānots sākt palaist garām", kas nodrošinās to, ka automātiskās izslēgšanas intervāli netiek pilnībā izlaisti.
Pēc nepieciešamības konfigurējiet papildu opcijas. Viens no interešu variantiem ir "Izpildīt uzdevumu pēc iespējas ātrāk pēc tam, kad plānots sākt palaist garām", kas nodrošinās to, ka automātiskās izslēgšanas intervāli netiek pilnībā izlaisti.
Image
Image

Rezultāts

Kā mēs iepriekš minējām, pirmo reizi veidojot spoguļa procesu, tiek izveidota mapju struktūra, un visi dokumenti no konfigurētās avota mapēm tiek kopēti tīklā. Lieki piebilst, ka kopija var aizņemt laiku, atkarībā no datu apjoma. Plānotā uzdevuma izpildīšana pēc tam tiks pabeigta daudz ātrāk, jo vietējās mašīnas faili tiek pievienoti, atjaunināti un dzēsti, lai saglabātu spoguļattēlu.

Image
Image

Saites

Lejupielādēt BackupFiles skriptu no SysadminGeek.com

Lejupielādējiet Windows Server 2003 rīku komplektu (kas ietver RoboCopy.exe) no Microsoft

Ieteicams: