सवाल संसाधन फोर्क के साथ विंडोज शेयरों को प्रदूषित करने से मैक ओएस एक्स क्लाइंट को रोकना


जब मैक ओएस एक्स क्लाइंट विंडोज शेयर में फाइल कॉपी करते हैं, तो वे कुछ फाइलें बनायेंगे .DS_Store तथा ._ prefixed छिपी हुई फाइलें (जो मुझे लगता है कि फ़ाइलों के स्टोर संसाधन कांटेदार)।

मैं इन फ़ाइलों द्वारा इन शेयरों के प्रदूषण को कैसे रोक सकता हूं?

एक समाधान जो अन्य मीडिया पर काम करता है (उदाहरण के लिए फ्लैश ड्राइवर) की भी सराहना की जाती है।


9
2018-05-29 19:42


मूल




जवाब:


यह ऐप्पल समर्थन आलेख बताता है कि यह कैसे करें:

मैक ओएस एक्स 10.4: नेटवर्क कनेक्शन पर .DS_Store फ़ाइल निर्माण को कैसे रोकें

  1. टर्मिनल खोलें।
  2. प्रकार:
    defaults write com.apple.desktopservices DSDontWriteNetworkStores true 
  3. प्रेस रिटर्न।
  4. कंप्यूटर को पुनरारंभ

13
2018-05-29 19:46



यह सिर्फ .DS_Store फ़ाइलों को ठीक करेगा। यह अन्य फाइलों को प्रभावित नहीं करेगा। - xmm0


नेटवर्क ड्राइव पर .DS_Store फ़ाइलों को रोकने के लिए।

टर्मिनल से:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

3
2018-05-29 19:45





मैं सर्वर फॉल्ट पर इन अन्य प्रश्नों को भी जांचने का सुझाव देता हूं:

मैक उपयोगकर्ताओं के लिए फ़ाइल शेयर .DS_Store फ़ाइलें क्या हैं और ओएसएक्स उन्हें विंडोज शेयरों पर क्यों छोड़ती है?

जहां तक ​​मुझे पता है कि आप अलग-अलग फाइलों के रूप में संसाधन कांटे की बचत को अक्षम नहीं कर सकते हैं (मुझे यहां गलत होना पसंद है) क्योंकि यह मैक ओएस एक्स में गैर-एचएफएस या यूएफएस ड्राइव पर डेटा खोने से बचने के लिए डिज़ाइन का हिस्सा है। हालांकि सर्वर पर इन फ़ाइलों को "veto" बनाना संभव है - लेकिन कुछ प्रोग्रामों से सावधान रहें जिन्हें वास्तव में संसाधन कांटा (उदाहरण के लिए क्विकन) की आवश्यकता होती है।

ऊपर सूचीबद्ध पहले प्रश्न से ली गई फ़ाइलों को वीटो करने के लिए:

इसके अतिरिक्त आपको अवगत होना चाहिए कि एसएमबी पर आप देखेंगे ._FILENAME बनाई गई फाइलें - इस प्रकार ओएस एक्स संसाधन फोर्क डेटा और अन्य फाइल सिस्टम पर कैसे बनाए रखता है। यदि वे गलत फ़ाइल खोलने का प्रयास करते हैं, तो यह Windows आधारित मशीन पर किसी के लिए कोई समस्या उत्पन्न कर सकता है।

यह संभव है कि सर्वर इन फ़ाइलों को अनुमति न दे (smb.conf में आप सेट कर सकते हैं veto_files=._*) लेकिन जहां यह विंडोज सर्वर 2003 में है, मैं अनिश्चित हूं लेकिन मुझे इस लेख का उपयोग करने पर विश्वास है TechRepublic एक सार्थक प्रारंभिक बिंदु साबित करना चाहिए।


3
2018-05-30 07:31





ब्लू हार्वेस्ट ($ 13) नामक एक तीसरी पार्टी उपयोगिता है जो समस्या को एक अजीब तरीके से हल करती है, लेकिन उपयोगकर्ता के लिए पूरी तरह से पारदर्शी है। यह खोजक फ़ाइलों को बनाने देता है और बाद में तुरंत चला जाता है और उन्हें मिटा देता है। यह मेरे लिए काफी स्थिर और विश्वसनीय रहा है, विंडोज़ लघु व्यवसाय सर्वर 2003 के खिलाफ smb के माध्यम से काम कर रहा है।


2
2018-05-30 10:42





मुझे नहीं पता कि आप संसाधन कांटे को रोक सकते हैं, लेकिन आप प्रत्येक क्लाइंट को निम्नलिखित कमांड जारी करके नेटवर्क शेयरों पर .ds_store फ़ाइलों को बनाना बंद कर सकते हैं:

डिफ़ॉल्ट com.apple.desktopservices DSDontWriteNetworkStores लिखते हैं


1
2018-05-29 20:41





मैं जवाबों पर टिप्पणी नहीं कर सकता, लेकिन यह उल्लेख करना चाहता हूं कि आपको वीटो-आईएनजी फाइलों के बारे में बहुत सावधान रहना होगा, क्योंकि फाइलों की प्रतिलिपि बनाने की कोशिश करते समय फाइंडर चकित होगा, क्योंकि मैं विस्तार से यहाँ


1
2017-07-07 13:33