Rsync झंडे सिंक करने में विफल


0

मैं दो फ़ोल्डरों को उनकी विस्तारित विशेषताओं के साथ सिंक करने की कोशिश कर रहा हूं, हालांकि कुछ फाइलें हमेशा बिना किसी स्पष्ट कारण के हर बार सिंक की जाती हैं।

डिबगिंग rsync मुझे पता चला कि दूरस्थ फ़ाइल झंडे का मूल्य मेरे द्वारा स्थानीय रूप से भिन्न है:

[sender] i=34166 /Volumes/MyDisk Documents/local/ mode=040755 len=204 uid=501 gid=20 flags=0
[receiver] i=34166 2 Documents/local/ mode=040755 len=204 gid=20 flags=88

मैंने दूरस्थ फ़ोल्डर को हटाने की कोशिश की और पूरी चीज़ को फिर से सिंक किया, लेकिन मुझे हमेशा समस्याएं मिलती हैं जहां कुछ फाइलें / फ़ोल्डर लगातार संशोधित के रूप में पहचाने जाते हैं।

झंडे मैदान में क्या शामिल है? मैंने "ls -lO @ ae" के साथ दोनों फ़ोल्डरों की विशेषताओं और ACL की तुलना करने की कोशिश की है और वे समान दिखते हैं।

जवाबों:


0

90% मामलों में मैं निम्नलिखित तर्कों के साथ rsync का उपयोग करता हूं:

rsync -vaH --delete from_dir/ to_dir/

और "आरएम" कमांड "आरएम-आरवीएफ" के रूप में। लेकिन मैं देख रहा हूं कि आप OSX का उपयोग कर रहे हैं, जिसमें rm का एक आदिम संस्करण है, जो बिना प्रश्नों और चेतावनियों के हमेशा हटा नहीं सकता। मेरा सुझाव है कि आपको "ऑक्स के लिए ग्नू फाइलुटिल्स" या उसी के लिए Google चाहिए, और जो आपको मिला उसे स्थापित करें। वह आरएम कर सकता है।

Rsync के साथ यह समस्या मौजूद नहीं है, क्योंकि मेरे पास कोई आदिम संस्करण नहीं है, जिसे अद्भुत सेब एकीकृत कर सकता है। :-)


0

फिर भी सुनिश्चित नहीं है कि "झंडे" के साथ क्या अंतर था, लेकिन rsync को अपग्रेड करके इस समस्या को हल किया

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