If-Koubou

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 (Kā)

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 NITLE Vietējie dokumenti Backup ECHO vietējie dokumenti Backup ECHO Raksta: Jason Fowknner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe klienta datorā jāuzrāda mapē, kas norādīta PATH mainīgā. REM Windows Vista un jaunākiem līdzekļiem ir iekļauts šis rīks, bet Windows XP un agrāk vajadzētu lejupielādēt REM šo rīku no Microsoft un ievietot to savā datora Windows mapē. REM saknes mape, kurā jāuzglabā dublējumkopijas faili. REM Lai izmantotu direktoriju, kurā ir šis skripts, izmantojiet:% ~ dp0 SET BackupDir =% ~ dp0 REM Ziņojums lietotājiem: ECHO. ECHO vietējo dokumentu dublēšana. ECHO. ECHO Neslēdziet šo logu, pēc pabeigšanas tā tiks automātiski aizvērta. ECHO Jūs varat droši samazināt šo logu un turpināt strādāt. ECHO. ECHO. REM Galamērķis = norādītā dublējuma mapeComputer NameWindows Lietotāja vārds REM Izveidot nepieciešamās mapes, ja tās neeksistē SET BackupDir =% BackupDir %% ComputerName% SET BackupDir =% BackupDir: \ =% JA NEPIECIEŠAMS "% BackupDir%" MKDIR "% BackupDir%" SET BackupDir =% BackupDir %% Lietotāja vārds% JA NEIZMANTOJIET% BackupDir% "MKDIR"% BackupDir% "SET LogFile ="% BackupDir %% ComputerName% -% UserName% _BackupLog.txt "ECHO% ComputerName% Backup Starting% LogFile % ECHO. >>% LogFile% ECHO. REM Call BackupDirectory ar relatīvo mapes nosaukumu% UserProfile% directory REM Lai skatītu pieejamos direktorijus, palaidiet to no komandu uzvednes: REM DIR% UserProfile% REM Pievienojiet citus katalogus pēc vajadzības (ti, "Lejupielādes", "Izlase" uc). ) ECHO Dokumentu dublēšana ... REM Windows Vista / 7 CALL: BackupDirectory "Dokumenti" >>% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "Mani dokumenti" >>% LogFile% ECHO pabeigts ECHO. ECHO dublēšana darbvirsmā ... CALL: BackupDirectory "darbvirsma" >>% LogFile% ECHO pabeigts ECHO. ECHO. ECHO. GOTO Beigt ENDLOCAL: BackupDirectory ECHO. REM Tikai dublējiet šo direktoriju, ja tas pastāv klienta datorā SET Source = "% UserProfile %% ~ 1" Ja nav EXIST% Avots% GOTO Beigt SET Dest = "% BackupDir %% ~ 1" Ja neeksistē% Dest% MKDIR% Dest% REM Palaist spoguļa kopiju: RoboCopy% Avots%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO. ECHO. GOTO Beigas: Beigas
 

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ī.

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.

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.

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.

Saites

Lejupielādēt BackupFiles skriptu no SysadminGeek.com

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