मैं विंडोज 7 में वास्तविक समय में दो फ़ोल्डरों को कैसे सिंक्रनाइज़ करता हूं?


153

मैं विंडोज 7 के तहत वास्तविक समय में दो फ़ोल्डरों को सिंक्रनाइज़ करना चाहता हूं।

मूल रूप से, मैं एक फ़ोल्डर की निगरानी करना चाहता हूं और प्रत्येक परिवर्तन (नई फ़ाइलें, परिवर्तित फ़ाइलें, हटाए गए फ़ाइल) को किसी अन्य ड्राइव पर सिंक्रनाइज़ करना चाहता हूं। यह वास्तविक समय में होना है, इसलिए जब परिवर्तन होता है तो यह तुरंत सिंक्रनाइज़ हो जाता है। एक-दिशा तुल्यकालन पर्याप्त है।

मैंने Microsoft के SyncToy की कोशिश की , लेकिन यह केवल हाथ से या अनुसूचित द्वारा सिंक्रनाइज़ किया जाता है (इस प्रकार "वास्तविक समय" की आवश्यकता को पूरा नहीं करता है)।

क्या यह विंडोज 7 के साथ ही हासिल किया जा सकता है? यदि नहीं, तो क्या ऐसा करने के अन्य तरीके हैं?


1
संबंधित प्रश्न: superuser.com/questions/349/…
koppor

मैंने बस allwaysync का उपयोग करना शुरू कर दिया - एक आकर्षण की तरह काम करता है
ह्यूगो फोर्ट

1
एक शुद्ध विंडोज़ समाधान का उपयोग करने के बारे में अच्छी बात यह है कि विंडोज़ एपी में ऐसी घटनाएं होती हैं, जिनसे आप किसी घटना को पलटने के लिए हुक कर सकते हैं, कुछ परिवर्तन होते हैं, जो कुछ ओपन सोर्स टूल्स की तरह फाइलों / निर्देशिकाओं को स्कैन करने की तुलना में बहुत कम त्रुटि वाले होते हैं।
केली एल्टन

इस सॉफ़्टवेयर की कोशिश कभी नहीं की, लेकिन आशाजनक लगता है। techsoftpl.com/backup/index.php
Moab

फ़ोल्डरों को सिंक करने के बजाय, आपको केवल अंतर्निहित MKLINK कमांड का उपयोग करके एक प्रतीकात्मक लिंक बनाने की आवश्यकता हो सकती है। यह फ़ाइलों और फ़ोल्डरों को दो स्थानों पर एक साथ दिखाई देता है, भले ही यह वास्तव में केवल एक ही स्थान पर हो।
चैमग

जवाबों:


91

Dsynchronize आपको ऐसा करने देता है। मुझे यकीन नहीं है कि यह विंडोज 7 में कैसे काम करता है लेकिन यह फ्रीवेयर और स्टैंडअलोन है इसलिए कोशिश करने में कोई बुराई नहीं है।


4
धन्यवाद! मैंने इसे आजमाया और यह एक आकर्षण की तरह काम करता है, विंडोज 7. पर दोषपूर्ण रूप से चलता है
acme

1
मैं इसे लगभग एक साल से चला रहा हूं। यह काफी अच्छी तरह से काम कर रहा है, हालांकि यह सही ढंग से सिंक्रनाइज़ नहीं हो रहा है यदि बड़ी संख्या में फ़ाइलों को कुछ ही क्षणों में बदल दिया जाता है (उदाहरण के लिए जब रिपोजिटरी को खोलना या जांचना)। लेकिन जैसा कि मैंने कुछ बेहतर नहीं पाया है, मैं अभी भी इसके साथ रहना चाहता हूं।
acme

1
यह एक महान उपकरण है, लेकिन जब मैंने Z ड्राइव करने के लिए एक लिनक्स सांबा फ़ोल्डर मैप किया: नेट उपयोग कमांड का उपयोग करके , फ़ाइलों को विंडोज स्थानीय फ़ोल्डर से Z में समन्वयित नहीं किया जा सकता है: यह "एक्सेस अधिकार त्रुटि" की रिपोर्ट करता है, क्या किसी ने इससे पहले मुलाकात की है?
केल्विन हू

2
इस उत्तर में लिंक से Dsynchronize.zip डाउनलोड करने के बाद, 360 इंटरनेट सिक्योरिटी ने इसे निम्न जोखिम के रूप में चिह्नित किया: "ट्रोजन (HEUR / QVM11.1.Malware.Gen)"। 57 उत्थान मुझे लगता है कि ट्रोजन संभवतः एक हालिया जोड़ (या गलत सकारात्मक) है, लेकिन यह मेरे लिए प्रयास करने के लायक नहीं है। खेद है कि नीचे जाना है, लेकिन "कोशिश करने में कोई बुराई नहीं" अब लागू नहीं होती है।
केविनमेकी

1
@kevinmicke - मैंने सबसे हाल के संस्करण की जाँच की और इसे virustotal.com
jchavannes

31

मैं ROBOCOPY कमांड का उपयोग करता हूं और 2 फोल्डर (वृद्धिशील सिंक) के बीच सिंक करने के लिए एक कमांड लाइन बनाता हूं।

ROBOCOPY "Source_Folder" "Destination_Folder" /E /ZB /XJ /XF "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" /xd "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" /FFT /MT /R:2 /W:5 /V /MON:1 /TEE

(फ़ाइलों को बाहर करें:) "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"(इन फ़ोल्डरों में फ़ाइलों को शामिल न "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"करें:) इसके अलावा यह हर मिनट और / या फ़ाइल के एकल परिवर्तन को दोहराता है।

सादर, रिजवान

FLAGS

/E      Copy subdirectories, including empty ones.
/ZB     Use restartable mode; if access denied use backup mode.
/XJ     Exclude junction points. (normally included by default).
/FFT    Assume FAT file times (2-second granularity).
/MT     Do multi-threaded copies with 8 threads.
/R:2    Number of retries on failed copies.
/W:5    Wait time between retries.
/V      Produce verbose output, showing skipped files.
/TEE    Output to console window, as well as the log file.
/MON:1  Monitor source; run again when more than 1 change seen.

/XF [files]  Exclude files matching given names/paths/wildcards.
/XD [dirs]   Exclude directories matching given names/paths.

1
काम करता है, और अच्छी तरह से मेरी स्क्रीन बात पर पूरी कमांड विंडो को छोड़कर काम करता है। मुझे पता है कि इसे पृष्ठभूमि में चलाने या इसे सर्विस करने के तरीके हैं, और मैं उन लोगों की जांच करूंगा।
संगीत 2

संदर्भ /MON:1मॉनीटर स्रोत के लिए और कॉपी को फिर से चलाएँ यदि 1 या अधिक /MOT:1परिवर्तन हैं तो 1 मिनट में मॉनिटर स्रोत और रीरुन का अर्थ है अगर यह बदलता है। मुझे लगता है कि /MON:1पर्याप्त है।
१२:५० पर १२

आप NSSM: nssm.cc
Benj

क्या यह वास्तव में वास्तविक समय है, अगर आपको इसे प्रति मिनट एक बार करना है?
22:

/ स्रोत से डिलीट होने पर मॉन फाइलों को नहीं हटाएगा। इसके लिए, आप मॉनिटरिंग के साथ / MIR के बराबर कार्यक्षमता प्राप्त करने के लिए / PURGE को अंत तक जोड़ सकते हैं।
शेन

21

नहीं है SYNKRON जो खुला स्रोत है और पार मंच है।


1
लेकिन क्या यह वास्तविक समय में सिंक होता है?
acme

ऐसा नहीं लगता है :(
jonathanconway

3
बस यही चाहिए। मुझे इसकी वास्तविक समय की आवश्यकता नहीं है, लेकिन इस उपकरण के विकल्पों की गहराई की तरह, एक शेड्यूल ठीक काम करता है। यह उपकरण हर 1 मिनट को सिंक करने का समर्थन करता है जो वास्तविक समय होने के काफी करीब है!
फटा_आल

फ़ोल्डर ब्लैकलिस्ट के लिए वाइल्डकार्ड का उपयोग कैसे करें?
16

18

आप एक NTFS प्रतीकात्मक लिंक का उपयोग कर सकते हैं ताकि प्रत्येक ड्राइव पर फ़ोल्डर वास्तव में उसी फ़ोल्डर को इंगित करें।


यह एक दिलचस्प दृष्टिकोण है, लेकिन मुझे लगता है कि यह यहां काम नहीं करेगा, मैप किया गया ड्राइव (सिंक-लक्ष्य) लिनक्स है।
acme

2
आप एक साम्बा पथ के लिए NTFS प्रतीकात्मक लिंक बना सकते हैं, मेरे डेस्कटॉप पर मेरे उबंटू फ़ाइल सर्वर में कई हैं।
क्रिस स्मिथ

5
यदि आप डेटा भौतिक प्रतिकृति की तलाश नहीं कर रहे हैं तो यह समाधान फिट हो सकता है।
वेजीट्रिपी

4
एक SSD पर वापस RAM डिस्क पर फ़ाइलों को कॉपी करने की मेरी आवश्यकता को पूरा नहीं करता है।
माइक डी क्लार्क

यह हटाने के लिए काम नहीं करेगा। यानी यदि आप संपूर्ण सिम्लिंक फ़ोल्डर को हटाते हैं, तो मूल अछूता है।
जिगगंजर

15

चूँकि मैंने आपकी टिप्पणी ".. मैप्ड ड्राइव (सिंक-टारगेट) लिनक्स है" पढ़ी है, तो मैं आपको एक बेहतर तरीका देना चाहता हूँ: आपको केवल लिनक्स लक्ष्य पर ssh-access की आवश्यकता है, यह तेज़ तरीका है, और काम करता है कम बैंडविड्थ और लंबे समय तक विलंबता से बेहतर।

का प्रयोग करें WinSCP के " तिथि करने के लिए दूरस्थ निर्देशिका रखें समारोह"!

आपको हमेशा द्विआधारी सेट करने के लिए स्थानांतरण विकल्पों पर थोड़ा ट्विकिंग की आवश्यकता होगी, फाइलों को बाहर करना (आमतौर पर svn या git फाइलें और समान) आदि। इसके अलावा, स्थानांतरण विकल्पों के "स्वचालित लागू" का उपयोग करें। इसके अलावा, एक सत्र बनाएं जिसमें मेजबान, स्थानीय और दूरस्थ निर्देशिकाएं हों। उस बिंदु पर, आपको केवल WinSCP खोलना होगा, सत्र को सक्रिय करना होगा (जो तब स्वचालित रूप से उदा। होस्ट-मिलान के कारण स्थानांतरण विकल्प लागू करता है), और कीप-अपडेटेड बटन को हिट करें।

या आप WinSCPs स्क्रिप्टिंग टूल का उपयोग करके इसे स्क्रिप्ट कर सकते हैं !

.. और बस btw: यदि परिदृश्य यूनिक्स-से-यूनिक्स था, तो इस प्रश्न की जांच करें


धन्यवाद! मैं इस पर एक नज़र डालूँगा, एक अच्छा विचार लगता है।
acme

-1 क्षमा करें, बस इस घटिया सिंक टूल के कारण मेरा पूरा डायर डिलीट हो गया। बहुत बुरा औजार।
पोनी

1
मुझे लगता है कि यह अधिक जटिल है, बस सिंक करने के लिए रखना चाहते हैं।
मेनेलाओस बाकोपोलोस

3
@ पोनी: आप खुद को चाकू से भी काट सकते हैं। यह उपकरण नहीं है जो यहाँ गलती पर है, यार! :-D
21

1
@meewoK: उन्होंने रीयल-टाइम सिंक के लिए कहा, और उन्होंने उल्लेख किया कि लक्ष्य लिनक्स-बॉक्स था। मुझे पता चला कि सांबा-समाधान (विंडोज़ पर बढ़ते लिनक्स) धीमी लाइनों पर धीमी गति से चलने के लिए रास्ता है, जबकि एससीपी-समाधान त्वरित है। WinSCP का उपयोग करना एकमात्र विकल्प था जो मैंने पाया कि मेरी अपनी जरूरतों को पूरा किया, और यह बहुत अच्छा है। मैं इसे साझा करना चाहता था। प्रारंभिक सिंक को सेट करना बहुत सरल है: बस बिंदु बाईं ओर स्थानीय है, और लॉग इन करें और दाईं ओर रिमोट नेविगेट करें, और फिर सिंक को मारो। इसके अलावा मैं बस कुछ अतिरिक्त विशेषताओं का उल्लेख करता हूं जो सेटअप को तेज बनाता है - जो चीजों को जटिल कर सकता है।
स्टॉल्सविक

8

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

  1. FreeFileSync
  2. AllwaySync
  3. सिंकबैक मुक्त
  4. SYNKRON
  5. फाइल सिंक्रोनाइजर
  6. PureSync
  7. गुडसिंक

"ग्राहक सहमत हैं कि Allway Sync Free की कुछ सीमाएँ हैं और डेवलपर की ओर से इन सीमाओं को बिना किसी नोटिस या दायित्व के समय के साथ बदल सकते हैं। वर्तमान में, सीमाएँ ग्राहक को किसी भी 30-दिनों में 40,000 से अधिक फ़ाइलों को संसाधित करने की अनुमति नहीं दे सकती हैं।" - ऑलवे
एशले रॉस

7

मेरी कोशिश है कि मैं कुछ कार्यक्रमों की कोशिश करूं और केवल वे ही करें जो फ़ोल्डरों की वास्तविक समय की मिररिंग करते हैं:

  • Yadis! बैकअप (यहाँ अभी तक उल्लेख नहीं किया गया एक कार्यक्रम)
  • Dsynchronize (उत्तर के रूप में चयनित कार्यक्रम)

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


1
Yadis! बैकअप महान है: वास्तविक समय अपडेट करना तेज है, इंटरफ़ेस अनुकूल है, बहुत सारे विकल्प हैं, और ट्रोजन नहीं है। जैसा कि मैंने स्वीकृत उत्तर पर टिप्पणी की, इस उत्तर में लिंक से Dsynchronize.zip डाउनलोड करने के बाद, 360 इंटरनेट सिक्योरिटी ने इसे निम्न जोखिम के रूप में चिह्नित किया: "ट्रोजन (HEUR / QVM11.1.Malware.Gen"।
केविनमेकी

4

आप USB के लिए एक फ़ोल्डर सिंक करना चाहते हैं और आप पहले से ही ड्रॉपबॉक्स का उपयोग करते हैं, का उपयोग DropboxPortableAHK

इस तरह, मेरे पास मेरी ड्रॉपबॉक्स फाइलें हैं, जो किसी भी कंप्यूटर पर सिंक की गई हैं, साथ ही मेरे आईफोन को ड्रॉपबॉक्स ऐप और मेरे यूएसबी ड्राइव का उपयोग करते हुए मैं इस पोर्टेबल संस्करण के साथ यूनी में उपयोग करता हूं।


डेड लिंक। में ले जाया गया है प्रकट होता है nionsoftware.com/dbpahk
JYelton

और मल्टी सिस्टम से समझौता किए गए एए सिस्टम पर महत्वपूर्ण डॉक्स होने से पूरी तरह से आपकी गोपनीयता को आत्मसमर्पण करें।
मेनेलाओस बाकोपोलोस

1

फ़ोल्डर्स को सिंक करने का एक और बहुत मजबूत तरीका rsyncकमांड लाइन पर उपयोग करना है। आपको MingW toolchain डाउनलोड करना होगा या यदि आप cwRsync स्थापित करते हैं, तो यह rsync.exe स्थापित करता है जिसे आप सीधे चला सकते हैं।

आपको बस इस कमांड की आवश्यकता होगी:

rsync -r source_path destination_path

-r ध्वज सभी उप फ़ोल्डरों के लिए पुनरावर्ती है।

विंडोज (7) पर पथ को निम्न प्रारूप में प्रदान किया जाना चाहिए। उदाहरण के लिए c:\testयह निर्दिष्ट करना होगा /c/testया/cygdrive/c/test

यह बड़ी फ़ाइलों के साथ फ़ोल्डर्स को सिंक करने का सबसे कुशल, तेज़ और शक्तिशाली तरीका है, हालांकि स्वीकृत उत्तर में Dsynchronize ने भी मेरे लिए काम किया।

हालांकि यह लाइव या वास्तविक समय नहीं है। हर बार आपको सिंक करने की आवश्यकता है, आप इस कमांड को चलाएंगे।


1

शायद यह आपकी मदद करेगा: ऑलवे सिंक । Thare स्वतंत्र * और प्रो संस्करण हैं। विशेषताएं:

  • लचीले विन्यास और अनुकूलन।
  • किसी भी आकार की फ़ाइलों का समर्थन करता है।
  • आसान करने के लिए उपयोग ग्राफिकल इंटरफ़ेस।
  • वस्तुतः किसी भी फाइल सिस्टम (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF और अधिक) का समर्थन करता है।
  • डेस्कटॉप, लैपटॉप, यूएसबी स्टिक, एक्सटर्नल एचडीडी या यू 3-इनेबल्ड डिवाइस पर इनस्टॉल किया जा सकता है।
  • 2 से अधिक फ़ोल्डरों को सिंक्रोनाइज़ करने में सक्षम।
  • नेटवर्क पर अपने डेस्कटॉप पीसी और लैपटॉप के बीच डेटा सिंक्रनाइज़ करें

मैंने इस कार्यक्रम का इस्तेमाल किया और मुझे यह पसंद आया।

* - मुफ्त संस्करण में हर 30 दिनों के दौरान संसाधित फ़ाइलों की एक सीमा होती है। देखें Allway सिंक अंतिम उपयोगकर्ता लाइसेंस अनुबंध


1
"ग्राहक सहमत हैं कि Allway Sync Free की कुछ सीमाएँ हैं और डेवलपर की ओर से इन सीमाओं को बिना किसी नोटिस या दायित्व के समय के साथ बदल सकते हैं। वर्तमान में, सीमाएँ ग्राहक को किसी भी 30-दिनों में 40,000 से अधिक फ़ाइलों को संसाधित करने की अनुमति नहीं दे सकती हैं।" - ऑलवे
एशले रॉस

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

0

आप SyncBack4all की कोशिश कर सकते हैं , यह वास्तविक समय फ़ोल्डर और फ़ाइलें सिंक प्रोग्राम है।


1
सिवाय इसके कि यह मुफ़्त नहीं है।
प्रात:

0

4 फ़ोल्डर देखें v2.3 - एक छोटी (802kb), पोर्टेबल (कोई स्थापना नहीं) और फ़ोल्डर्स और फ़ाइलों की गतिविधियों की निगरानी के लिए शक्तिशाली निगरानी उपकरण।
यह उपयोग करने और सेट करने के लिए सरल है, यह 15 प्रकार की घटनाओं की निगरानी कर सकता है और एक घटना होने पर विभिन्न कार्यों को ट्रिगर कर सकता है।

http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-इसका उपयोग एक सर्वर पर करें, कई एग्जॉस्ट बंद करें - एक्रोबैट का उपयोग करते हुए पीडीएफ में रूपांतरण करें, उन्हें स्टैम्प करें, smtp कॉल्स के माध्यम से देश भर के कार्यालयों में अनुलग्नक के रूप में भेजना ... थोड़ा सा सॉफ्टवेयर कई काम करता है !!


0

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

मुझे यह कहना चाहिए कि यह सिद्धांत है क्योंकि मैं तब से अटक गया हूं क्योंकि मेरे नेटवर्क ड्राइव का प्रबंधन नोवेल द्वारा किया जाता है और इसलिए मेरे पास "ऑलवेज ऑफलाइन" का विकल्प नहीं है।


सिंक सेंटर: windows.microsoft.com/en-au/windows-vista/…
hB0

0

मैं मुफ्त तुल्यकालित https://code.google.com/p/big5sync/ का उपयोग करता हूं

यह सिस्टम को हुक करता है और यदि सीमलेस मोड में है, तो वास्तविक समय में फ़ाइलों को सिंक करें। सेवा के रूप में नहीं चल सकता है, व्यक्तिगत रूप से जीयूआई पसंद नहीं करता है लेकिन यह काम करता है :)

MirrorFolder http://www.techsoftpl.com/backup/ रियल टाइम सिंक भी कर सकता है और यह सेवा के रूप में काम करता है (काम करने के लिए GUI की आवश्यकता नहीं है) लेकिन यह मुफ़्त नहीं है ($ 39)


0

मैंने FreeFileSync (खुला स्रोत - लेकिन इंस्टॉल पर एडवेयर के लिए देखें) को सर्वश्रेष्ठ पाया है।

मैं बड़े कामों के लिए भी वास्तव में Backup2 ( https://bvckup2.com/ ) को पसंद करता हूं क्योंकि यह मेरे द्वारा परीक्षण की गई किसी भी चीज़ का सबसे तेज़ चलाता है, लेकिन यह मुफ़्त नहीं है और केवल 1-तरफ़ा सिंक के लिए है।


-3

आप विकल्प के साथ एक ड्राइव को एक फ़ोल्डर पथ असाइन कर सकते हैं।

कोड:

SUBST L: "C:\Some\Path"

2
क्या? कुछ भी सिंक होने पर यह कैसे होता है?
Twisty अभिनय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.