Jednostavno držite zrcaljenu kopiju lokalnih datoteka na svim mrežnim računalima
Kada imate hrpu računala krajnjih korisnika na mreži, važno je provjeriti jesu li datoteke pohranjene lokalno na odgovarajućim računalima spremljene u slučaju kvara tvrdog diska. Održavanje sigurnosnih programa, konfiguracija i, možda, troškova podrške za svaki stroj može biti pravi problem, pa kao alternativa imamo jednostavno rješenje: skriptu koja, kada se izvodi, zrcali lokalne podatke na zajedničko mrežno mjesto.
Kako radi
Postupak postavljanja i zrcaljenja vrlo je jednostavan i ovako izgleda:
- Stvorite i dijelite mapu na svojoj mreži na kojoj želite pohraniti korisničke datoteke. Korisnici će trebati pristup za čitanje i pisanje u tu mapu.
- Postavite skriptu sigurnosne kopije u mrežni dio.
- Zakažite zadatak na svakom korisničkom računalu za izvođenje skripte sigurnosne kopije s mrežnog dijeljenja.
- Skripta zrcali dokumente pohranjene na lokalnom računalu na mrežni dio.
Skripta koristi Microsoft RoboCopy alat i automatski stvara strukturu mapa "/ Naziv računala / korisničkog imena" unutar mrežne mape tako da se korisnički dokumenti neće prepisati.
Skripta
@ECHO OFF TITLE Lokalni dokumenti Backup ECHO lokalni dokumenti Backup ECHO Autor: Jason Faulkner ECHO SysadminGeek.com ECHO. JEKA. SETLOCAL EnableExtensions REM RoboCopy.exe mora biti prisutan na klijentskom računalu u mapi navedenoj u PATH varijabli. REM Za Windows Vista i kasnije, ovaj alat je uključen, ali Windows XP i ranije trebali bi preuzeti REM alat iz Microsofta i smjestiti ga u Windows mapu svog stroja. REM Root mapa u kojoj se pohranjuju sigurnosne kopije datoteka. REM Da biste koristili direktorij koji sadrži ovu skriptu, koristite:% ~ dp0 SET BackupDir =% ~ dp0 REM Poruka korisnicima: ECHO. ECHO Pokretanje sigurnosne kopije lokalnih dokumenata. JEKA. ECHO Ne zatvarajte ovaj prozor, automatski će se zatvoriti kada završite. ECHO Ovaj prozor možete sigurno smanjiti i nastaviti raditi. JEKA. JEKA. REM Destination = Određena mapa za sigurnosno kopiranjeIme računalaWindows Korisničko ime REM Izradite potrebne mape ako ne postoje SET BackupDir =% BackupDir %% ComputerName% SET BackupDir =% BackupDir:% IF NOT EXIST "% BackupDir%" MKDIR " % BackupDir% "MKDIR"% BackupDir% "Postavi LogFile ="% BackupDir %% Ime_knjiga% -% UserName% _BackupLog.txt "ECHO% ImePostavke% Backup Starting>% LogFile % JEKA. >>% LogFile% ECHO. REM Poziv BackupDirectory s relativnim nazivom mape u direktoriju% UserProfile% REM Da biste vidjeli dostupne direktorije, pokrenite to iz naredbenog retka: REM DIR% UserProfile% REM Dodajte više direktorija po potrebi (npr. "Preuzimanja", "Favoriti", itd.) ) ECHO Sigurnosno kopiranje dokumenata ... REM Windows Vista / 7 POZIV: BackupDirectory "Dokumenti" >>% LogFile% REM Windows 2000 / XP POZIV: BackupDirectory "Moji dokumenti" >>% LogFile% ECHO Završen ECHO. ECHO Sigurnosno kopiranje radne površine ... Poziv: BackupDirectory "Desktop" >>% LogFile% ECHO Završeno ECHO. JEKA. JEKA. GOTO Kraj ENDLOCAL: BackupDirectory ECHO. REM Rezervirajte ovaj direktorij samo ako postoji na klijentskom računalu. SET Source = "% UserProfile %% ~ 1" AKO NE POSTOJI% Izvor% GOTO Kraj SET Dest = "% BackupDir %% ~ 1" AKO NE POSTOJE% Dest%% MKDIR% Dest% REM Pokreni kopiju zrcala: RoboCopy% Izvor%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO. JEKA. GOTO Kraj: Kraj
Zakazivanje skripte sigurnosne kopije na korisničkim računalima
Nakon što su mrežni resursi i skupni skripti na mjestu, postavljanje jednostavnog raspoređenog zadatka je sve što morate učiniti na svakom klijentskom računalu. Ovaj raspoređeni zadatak koji pokreće skriptu zahtijeva samo nekoliko posebnih opcija koje ćemo ovdje istaknuti.
Budući da izvornu i odredišnu mapu skripte za zrcalni proces pokreće korisnički račun sustava Windows, morat ćete se pobrinuti da se Planirana zadatak izvodi pod prijavom Windows korisnika.
Ako imate više korisnika koji koriste isti stroj, morat ćete postaviti raspoređeni zadatak za svakog korisnika i skriptu. U takvim situacijama možda ćete htjeti odabrati opciju za pokretanje skripte samo kada je korisnik prijavljen.
Zakažite zadatak za pokretanje kad god je to prikladno. Razmislite o tome da se postupak ponovi nekoliko puta tijekom dana, tako da se promjene često preslikavaju na poslužitelju.
Program / skripta je skupna skripta pohranjena na mreži.
Budući da se sigurnosna kopija može izvoditi samo ako je dostupna mrežna veza, možete konfigurirati ovu opciju. To je opcionalno jer ako veza nije dostupna, zadatak se ionako neće pokrenuti jer ne može pronaći ciljni program / skriptu. Osim toga, ako je raspoređeni zadatak postavljen za pokretanje u vrijeme kada se računalo ne koristi i / ili spava, odaberite opciju za buđenje računala kako biste pokrenuli zadatak.
Po potrebi konfigurirajte napredne opcije. Jedna od mogućih opcija je "Pokreni zadatak što je prije moguće nakon propuštenog zakazanog početka", što će osigurati da intervali sigurnosnih kopija nisu potpuno preskočeni u slučaju da je uređaj isključen.
Rezultat
Kao što smo ranije spomenuli, prilikom prvog pokretanja zrcalne strukture stvara se struktura mapa i svi dokumenti iz konfiguriranih izvornih mapa kopiraju se u mrežu. Nepotrebno je reći da kopija može potrajati ovisno o količini podataka. Naknadno izvršavanje zadatka rasporeda završit će se mnogo brže jer se dodaju, ažuriraju i brišu datoteke s lokalnog računala kako bi se zadržala zrcalna struktura.
linkovi
Preuzmite BackupFiles skriptu iz SysadminGeek.com
Preuzmite Windows Server 2003 Toolkit (koji uključuje RoboCopy.exe) iz tvrtke Microsoft