एक ड्रोबो (NTFS) से दूसरे ड्रोबो (मैक ओएस एक्सटेंडेड (जर्नलेड) के डेटा को कॉपी करने के लिए rsync का उपयोग करना


0

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

हाल ही में मैंने सीखा कि कैसे मेरे मैक पर rsync का उपयोग करके बड़ी मात्रा में डेटा की प्रतिलिपि बनाएँ । मुझे लगता है कि अनुमतियाँ अनुवाद नहीं करेंगी, लेकिन क्या मैं NTFS के प्रारूपित Drobo से Mac OS विस्तारित Drobo में डेटा की प्रतिलिपि बनाने और फ़ाइल विशेषताएँ / मेटाडेटा बनाए रखने के लिए समान कमांड का उपयोग कर सकता हूं?

यहाँ मैं सराहना करता हूँ पहले इस्तेमाल किया :

sudo rsync -va --progress /Volumes/SourceName /Volumes/DestinationName

धन्यवाद।

जवाबों:


2

के लिए मैन पेज देखें rsync। विशेष रूप से, -a (संग्रह) विकल्प जो आप दिखाते हैं, वह आह्वान करेगा -rlptgoD विकल्प।

  • -r, - व्यापक (निर्देशिका में पुनरावृत्ति)
  • -l, --links (सहानुभूति के रूप में कॉपी करें)
  • -पी, शुक्राणु ( अनुमतियाँ संरक्षित करें )
  • -t, --times ( संरक्षित समय )
  • -g, - समूह (संरक्षित समूह)
  • -o, --owner (संरक्षित स्वामी (केवल सुपर उपयोगकर्ता))
  • -D (संरक्षित डिवाइस और विशेष फाइलें)

अनुमतियाँ संरक्षित की जा सकती हैं, लेकिन आपके द्वारा कॉपी की गई हर चीज आपके स्वामित्व में रहेगी जब तक कि आप उसके नीचे नहीं चलेंगे sudo ऐसा -o विकल्प प्रभावी होगा। यह भी ध्यान दें कि बिना sudo, rsync आपको उन फ़ाइलों को कॉपी करने के लिए कोई विशेष योग्यता नहीं देता है जिनके पास स्रोत ड्राइव पर आपकी पहुंच नहीं है।

तुम भी देखने के लिए चाहते हो सकता है -E विकल्प, लेकिन मुझे नहीं पता कि यह NTFS ड्राइव से काम करेगा। शायद यह एसीएल को संरक्षित करेगा (यदि वे स्रोत पर मौजूद हैं)?


धन्यवाद। मुझे लगता है कि मेरी प्राथमिक चिंता यह है कि यह सभी डेटा की प्रतिलिपि बनाता है (जो फ़ाइलें छिपी नहीं हो सकती हैं, या विंडोज एसईएस फाइलें छोड़ता है) और सभी विशेषताओं को संरक्षित करता है। तो क्या मेरा मूल आदेश इसे पूरा करेगा?
Swisher Sweet

हाँ, यह चाहिए। rsync कई उन्नत फ़िल्टरिंग विकल्प हैं, लेकिन ऊपर आपके उपयोग में, यह सब कुछ "संग्रह" करेगा SourceName (यह मानते हुए कि एक निर्देशिका है) नामक निर्देशिका में /Volumes/DestinationName/SourceName। यदि आप अतिरिक्त निर्देशिका नहीं बनाना चाहते हैं, तो पहले पथ में एक अनुगामी स्लैश शामिल होना चाहिए: /Volumes/SourceName/
ithos67

एक चेतावनी मुझे उल्लेख करना चाहिए: यदि आप उपयोग करते हैं sudo फ़ाइल स्वामित्व, संख्यात्मक स्वामित्व को संरक्षित करने के लिए आईडी संरक्षित किया जाएगा। आपके मैक और समानताएं सिस्टम के अलग-अलग विचार हो सकते हैं, जिसमें उपयोगकर्ता एक विशेष आईडी को संदर्भित करता है, और मैक पक्ष पूरी तरह से स्वामित्व को अनदेखा कर सकता है, जिस स्थिति में rsync इसके बारे में ज्यादा कुछ नहीं कर सकता।
ithos67
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.