आसानी से अपने सभी नेटवर्क कंप्यूटर पर स्थानीय फ़ाइलों का प्रतिबिंबित बैकअप रखें

विषयसूची:

आसानी से अपने सभी नेटवर्क कंप्यूटर पर स्थानीय फ़ाइलों का प्रतिबिंबित बैकअप रखें
आसानी से अपने सभी नेटवर्क कंप्यूटर पर स्थानीय फ़ाइलों का प्रतिबिंबित बैकअप रखें

वीडियो: आसानी से अपने सभी नेटवर्क कंप्यूटर पर स्थानीय फ़ाइलों का प्रतिबिंबित बैकअप रखें

वीडियो: आसानी से अपने सभी नेटवर्क कंप्यूटर पर स्थानीय फ़ाइलों का प्रतिबिंबित बैकअप रखें
वीडियो: Formation complète Plan d'Installation Électrique sur AutoCAD - YouTube 2024, मई
Anonim

जब आपके पास नेटवर्क पर अंतिम उपयोगकर्ता कंप्यूटर का समूह होता है, तो यह सुनिश्चित करना महत्वपूर्ण है कि संबंधित कंप्यूटर पर स्थानीय रूप से संग्रहीत फ़ाइलों को हार्ड ड्राइव विफलता की स्थिति में बैक अप लिया जाए। बैकअप प्रोग्राम, कॉन्फ़िगरेशन और संभवतः, प्रत्येक मशीन पर समर्थन लागत को वास्तविक दर्द हो सकता है, इसलिए एक विकल्प के रूप में हमारे पास एक साधारण समाधान होता है: एक स्क्रिप्ट जो चलती है, स्थानीय डेटा को एक सामान्य नेटवर्क स्थान पर दर्पण करती है।

यह काम किस प्रकार करता है

सेटअप और दर्पण प्रक्रिया दोनों बहुत सरल हैं और इस तरह से चला जाता है:

  1. अपने नेटवर्क पर एक फ़ोल्डर बनाएं और साझा करें जहां आप उपयोगकर्ता फ़ाइलों को संग्रहीत करना चाहते हैं। उपयोगकर्ताओं को इस फ़ोल्डर में पढ़ने और लिखने की आवश्यकता होगी।
  2. नेटवर्क शेयर में बैकअप स्क्रिप्ट रखें।
  3. नेटवर्क शेयर से बैकअप स्क्रिप्ट चलाने के लिए प्रत्येक उपयोगकर्ता के कंप्यूटर पर एक कार्य शेड्यूल करें।
  4. स्क्रिप्ट स्थानीय मशीन पर संग्रहीत दस्तावेज़ों को नेटवर्क शेयर में दर्पण करता है।

स्क्रिप्ट Microsoft RoboCopy टूल का उपयोग करती है और स्वचालित रूप से नेटवर्क फ़ोल्डर के अंदर "/ कंप्यूटर नाम / उपयोगकर्ता नाम" फ़ोल्डर संरचना बनाता है ताकि उपयोगकर्ता दस्तावेज़ एक-दूसरे को ओवरराइट नहीं कर सकें।

लिपी

@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

उपयोगकर्ता मशीनों पर बैकअप स्क्रिप्ट शेड्यूल करना

एक बार नेटवर्क शेयर और बैच स्क्रिप्ट हो जाने के बाद, एक सरल अनुसूचित कार्य सेट करना आपको बस प्रत्येक क्लाइंट मशीन पर करना है। यह अनुसूचित कार्य जो स्क्रिप्ट चलाता है केवल कुछ विशेष विकल्पों की आवश्यकता होती है जिन्हें हम यहां बताएंगे।

चूंकि दर्पण प्रक्रिया के लिए स्क्रिप्ट का स्रोत और गंतव्य फ़ोल्डर्स Windows उपयोगकर्ता खाते द्वारा संचालित होते हैं, इसलिए आपको यह सुनिश्चित करना होगा कि अनुसूचित कार्य संबंधित उपयोगकर्ता के विंडोज लॉगिन के अंतर्गत चलता है।

यदि आपके पास एक ही मशीन का उपयोग करने वाले एकाधिक उपयोगकर्ता हैं, तो आपको प्रत्येक उपयोगकर्ता के लिए एक अनुसूचित कार्य सेट करने की आवश्यकता होगी ताकि स्क्रिप्ट। इस तरह की स्थितियों में, आप उपयोगकर्ता को लॉग इन करते समय स्क्रिप्ट चलाने के लिए विकल्प चुनना चाह सकते हैं।

उचित होने पर चलाने के लिए कार्य को शेड्यूल करें। आप प्रक्रिया को पूरे दिन कई बार दोहराने पर विचार करना चाहेंगे ताकि सर्वर के साथ परिवर्तन अक्सर प्रतिबिंबित हो जाएं।
उचित होने पर चलाने के लिए कार्य को शेड्यूल करें। आप प्रक्रिया को पूरे दिन कई बार दोहराने पर विचार करना चाहेंगे ताकि सर्वर के साथ परिवर्तन अक्सर प्रतिबिंबित हो जाएं।
कार्यक्रम / स्क्रिप्ट नेटवर्क पर संग्रहीत बैच स्क्रिप्ट है।
कार्यक्रम / स्क्रिप्ट नेटवर्क पर संग्रहीत बैच स्क्रिप्ट है।
चूंकि बैकअप केवल तभी चलाया जा सकता है जब कोई नेटवर्क कनेक्शन उपलब्ध हो, तो आप इस विकल्प को कॉन्फ़िगर कर सकते हैं। यह वैकल्पिक है क्योंकि यदि कनेक्शन उपलब्ध नहीं है तो कार्य वैसे भी नहीं चलेगा क्योंकि यह लक्ष्य प्रोग्राम / स्क्रिप्ट नहीं ढूंढ सकता है। इसके अतिरिक्त, यदि आपके पास शेड्यूल किए गए कार्य सेट को उस समय चलाने के लिए सेट किया गया है जब कंप्यूटर उपयोग में नहीं हो सकता है और / या सो सकता है, तो कार्य को चलाने के लिए कंप्यूटर को जगाने के विकल्प का चयन करें।
चूंकि बैकअप केवल तभी चलाया जा सकता है जब कोई नेटवर्क कनेक्शन उपलब्ध हो, तो आप इस विकल्प को कॉन्फ़िगर कर सकते हैं। यह वैकल्पिक है क्योंकि यदि कनेक्शन उपलब्ध नहीं है तो कार्य वैसे भी नहीं चलेगा क्योंकि यह लक्ष्य प्रोग्राम / स्क्रिप्ट नहीं ढूंढ सकता है। इसके अतिरिक्त, यदि आपके पास शेड्यूल किए गए कार्य सेट को उस समय चलाने के लिए सेट किया गया है जब कंप्यूटर उपयोग में नहीं हो सकता है और / या सो सकता है, तो कार्य को चलाने के लिए कंप्यूटर को जगाने के विकल्प का चयन करें।
आवश्यकतानुसार उन्नत विकल्प कॉन्फ़िगर करें। ब्याज का एक विकल्प यह है कि "अनुसूचित प्रारंभ के बाद जितनी जल्दी हो सके कार्य चलाएं" जो सुनिश्चित करेगा कि मशीन बंद होने की स्थिति में बैकअप अंतराल पूरी तरह से छोड़ा नहीं जाता है।
आवश्यकतानुसार उन्नत विकल्प कॉन्फ़िगर करें। ब्याज का एक विकल्प यह है कि "अनुसूचित प्रारंभ के बाद जितनी जल्दी हो सके कार्य चलाएं" जो सुनिश्चित करेगा कि मशीन बंद होने की स्थिति में बैकअप अंतराल पूरी तरह से छोड़ा नहीं जाता है।
Image
Image

परिणाम

जैसा कि हमने पहले उल्लेख किया था, पहली बार दर्पण प्रक्रिया फ़ोल्डर संरचना को चलाती है और कॉन्फ़िगर किए गए स्रोत फ़ोल्डरों के सभी दस्तावेज़ नेटवर्क पर कॉपी किए जाते हैं। कहने की जरूरत नहीं है, प्रतिलिपि डेटा की मात्रा के आधार पर कुछ समय ले सकती है। अनुसूची कार्य के बाद के निष्पादन बहुत तेज हो जाएंगे क्योंकि स्थानीय मशीन से फ़ाइलों को प्रतिबिंबित संरचना को बनाए रखने के लिए आवश्यक, अद्यतन और हटा दिया जाता है।

Image
Image

लिंक

SysadminGeek.com से बैकअपफाइल स्क्रिप्ट डाउनलोड करें

माइक्रोसॉफ्ट से विंडोज सर्वर 2003 टूलकिट (जिसमें RoboCopy.exe शामिल है) डाउनलोड करें

सिफारिश की: