Lengvai laikykite veidrodinį vietos failų atsarginį kopiją visuose jūsų tinklo kompiuteriuose

Turinys:

Lengvai laikykite veidrodinį vietos failų atsarginį kopiją visuose jūsų tinklo kompiuteriuose
Lengvai laikykite veidrodinį vietos failų atsarginį kopiją visuose jūsų tinklo kompiuteriuose

Video: Lengvai laikykite veidrodinį vietos failų atsarginį kopiją visuose jūsų tinklo kompiuteriuose

Video: Lengvai laikykite veidrodinį vietos failų atsarginį kopiją visuose jūsų tinklo kompiuteriuose
Video: HOW TO CREATE KEYBOARD SHORTCUTS FOR WINDOWS APPS - YouTube 2024, Balandis
Anonim

Jei turite daugybę galutinių vartotojų kompiuterių tinkle, svarbu įsitikinti, ar failai, saugomi lokaliai atitinkamuose kompiuteriuose, yra atsarginės, jei kietojo disko gedimas. Atsarginių programų, konfigūracijų ir, galbūt, kiekvieno įrenginio palaikymo išlaidų išlaikymas gali būti tikras skausmas, todėl alternatyva turime paprastą sprendimą: scenarijų, kuris paleidžiant atspindi vietinius duomenis bendrai tinklo vietai.

Kaip tai veikia

Tiek įdiegimo, tiek veidrodžio procesas yra labai paprastas ir būna toks:

  1. Sukurkite ir bendrinkite aplanką savo tinkle, kuriame norite išsaugoti naudotojo failus. Vartotojai turės skaityti ir rašyti prieigą prie šio aplanko.
  2. Įdėkite kopijavimo scenarijų į tinklo dalį.
  3. Suplanuokite užduotį kiekvieno vartotojo kompiuteryje, norėdami paleisti atsarginės kopijos scenarijų iš tinklo.
  4. Scenarijus rodo vietiniame kompiuteryje saugomus dokumentus prie tinklo.

Scenarijus naudoja "Microsoft RoboCopy" įrankį ir automatiškai sukuria "/ Computer Name / User Name" aplanko struktūrą, esančią tinklo aplanke, todėl vartotojo dokumentai nebus perrašyti vienas kito.

Scenarijus

@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

Atsarginio kopijavimo scenarijaus nustatymas naudotojo mašinose

Kai tinklo dalis ir paketinis scenarijus yra vietoje, paprasta suplanuota užduotis yra viskas, ką turite padaryti kiekviename kliento kompiuteryje. Šiam numatytam darbui, kuris paleidžia scenarijų, reikalingos tik kelios specialios galimybės, kurias mes nurodysime čia.

Kadangi scenarijaus šaltinio ir paskirties aplankus, skirtus veidrodžio procesui, valdo "Windows" vartotojo abonementas, turėsite įsitikinti, kad Numatyta užduotis veikia pagal atitinkamą vartotojo prisijungimo vardą Windows.

Jei turite kelis vartotojus, kurie naudoja tą pačią mašiną, kiekvienam vartotojui reikės nustatyti numatytą užduotį, kad scenarijus. Tokiose situacijose gali tekti pasirinkti parinktį, kad scenarijus būtų paleistas tik tada, kai vartotojas yra prisijungęs.

Suplanuokite užduotį, kai reikia. Galbūt norėsite apsvarstyti, ar procesas kartojamas keletą kartų per dieną, todėl pakeitimai dažnai yra atspindintys serverį.
Suplanuokite užduotį, kai reikia. Galbūt norėsite apsvarstyti, ar procesas kartojamas keletą kartų per dieną, todėl pakeitimai dažnai yra atspindintys serverį.
Programa / scenarijus yra partijos scenarijus, saugomas tinkle.
Programa / scenarijus yra partijos scenarijus, saugomas tinkle.
Kadangi atsarginė kopija gali būti paleista tik tuo atveju, jei yra prieinamas tinklo ryšys, galite konfigūruoti šią parinktį. Tai yra neprivaloma, nes jei ryšys nebus pasiekiamas, užduotis nebus paleista, nes ji negali rasti tikslinės programos / scenarijaus. Be to, jei planavimo užduočių rinkinys paleidžiamas tuo metu, kai kompiuteris gali būti nenaudojamas ir / arba miega, norėdami paleisti užduotį pasirinkite kompiuterio pažadą.
Kadangi atsarginė kopija gali būti paleista tik tuo atveju, jei yra prieinamas tinklo ryšys, galite konfigūruoti šią parinktį. Tai yra neprivaloma, nes jei ryšys nebus pasiekiamas, užduotis nebus paleista, nes ji negali rasti tikslinės programos / scenarijaus. Be to, jei planavimo užduočių rinkinys paleidžiamas tuo metu, kai kompiuteris gali būti nenaudojamas ir / arba miega, norėdami paleisti užduotį pasirinkite kompiuterio pažadą.
Konfigūruoti papildomas parinktis, jei reikia. Vienas iš palūkanų variantų yra "Vykdyti užduotis kuo greičiau po praleistos numatytosios pradžios", todėl bus užtikrinta, kad atsarginio laikotarpio intervalai nebus visiškai praleisti, jei mašina bus išjungta.
Konfigūruoti papildomas parinktis, jei reikia. Vienas iš palūkanų variantų yra "Vykdyti užduotis kuo greičiau po praleistos numatytosios pradžios", todėl bus užtikrinta, kad atsarginio laikotarpio intervalai nebus visiškai praleisti, jei mašina bus išjungta.
Image
Image

Rezultatas

Kaip minėjome anksčiau, pirmą kartą vykdant veidrodinį procesą sukuriama aplankų struktūra, o visi dokumentai iš sukonfigūruotų šaltinių katalogų nukopijuojami į tinklą. Nereikia nė sakyti, kad kopija gali užtrukti, priklausomai nuo duomenų kiekio. Tolesni Tvarkaraščio užduočių vykdymai bus atlikti daug greičiau, nes vietinio kompiuterio failai bus įtraukti, atnaujinti ir ištrinti, jei reikia, kad būtų išlaikyta veidrodinė struktūra.

Image
Image

Nuorodos

Atsisiųskite BackupFiles scenarijų iš SysadminGeek.com

Atsisiųskite "Windows Server 2003 Toolkit" (įskaitant "RoboCopy.exe") iš "Microsoft"

Rekomenduojamas: