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


9

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

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

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

जवाबों:


13

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

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

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

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

3

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

टर्मिनल से:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

3

मेरा सुझाव है कि सर्वर दोष पर इन अन्य प्रश्नों की जाँच करें:

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

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

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

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

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


2

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


1

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

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


1

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

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