फ़ाइलें / फ़ोल्डर अजीब नाम प्राप्त करते हैं और सांबा शेयर पर दुर्गम हो जाते हैं


12

यहां हमारा वर्तमान सेटअप है:

मैक ओएस एक्स 10.5.8 फ़ाइल सर्वर मैक ओएस एक्सटेंडेड (जर्नलेड) फाइल सिस्टम का उपयोग करता है। एक हिस्सा है जो एएफपी (मैक डेस्कटॉप के लिए) और सांबा (विंडोज डेस्कटॉप) के लिए साझा किया गया है।

यहाँ क्या हो रहा है:

सभी GFX डिजाइनर मैक का उपयोग करते हैं और एएफपी से अधिक फ़ाइल सर्वर पर फ़ोल्डर्स / फाइलें बनाते हैं और प्रोग्रामर उन फाइलों को सांबा का उपयोग करते हुए एक्सेस करते हैं। कभी-कभी फाइलें और फ़ोल्डर्स अजीब नामों के साथ दिखाई देते हैं और सांबा से जुड़ने वालों के लिए दुर्गम हो जाते हैं।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

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

मैक डेस्कटॉप पर वे फ़ोल्डर्स को पूरी तरह से ठीक कर सकते हैं और फ़ोल्डर / फ़ाइल का नाम प्रकट होता है जैसे वे बनाए गए थे। यह सिर्फ सांबा पर पहुंचने वाले पीसी उपयोगकर्ता हैं जिनके पास फ़ाइल / फ़ोल्डर समस्या है। यह अजीब है कि यह यादृच्छिक पर होता है और मुझे कोई कारण नहीं मिल सकता है कि कुछ फाइलें फ़ोल्डर सांबा उपयोगकर्ताओं के लिए काम नहीं कर रही हैं। मुझे संदेह है कि मैक उपयोगकर्ता उस फ़ाइल / फ़ोल्डर के लिए कुछ कर रहे हैं जैसे कि एक ध्वज जोड़ना या मैक फ़ाइल सिस्टम के साथ संगत कुछ संपत्ति, लेकिन सांबा के साथ समस्या का कारण बनता है।

तो मेरा सवाल:

इस मुद्दे का क्या कारण है? क्या कोई स्थायी समाधान है? यदि कोई तरीका नहीं है तो मैं उन्हें प्रशिक्षित करने के लिए मैक का उपयोग कर सकता हूं ताकि उन्हें सांबा उपयोगकर्ताओं के लिए समस्या पैदा हो सके?

जवाबों:


21

यह एक फ़ाइल नाम की समस्या है। सांबा पुराने नाम DOS 8.3 फ़ाइलनाम के नीचे फ़ाइल नाम परिवर्तित कर रहा है।

संपादित करें /etc/smb.conf(*) और जोड़ने mangled names=noके लिए [global]अनुभाग और smb सेवा को पुनरारंभ करें।

संदर्भ: http://oreilly.com/openbook/samba/book/ch05_04.html


(*) यदि फ़ाइल नहीं है, तो locate smb.confइसे खोजने के लिए टाइप करें। टाइप करें sudo updatedbयदि locateयह नहीं मिलता है और फिर से प्रयास करें।


2

यह देखते हुए समान रूप से एक ही मुद्दे की तलाश में आया था लेकिन सांबा या किसी अन्य विशिष्ट फ़ाइल साझाकरण उपयोगिता से संबंधित नहीं था।

(इस पृष्ठ को खोजने के लिए मुझे थोड़ा सा काम करना पड़ा, यही कारण है कि मैं अपना नया उत्तर किसी और के लिए जोड़ रहा हूं, जो मुझे ऐसा लगता है)

समस्या केवल एक उपयोगकर्ता की निर्देशिका (जब दूसरों द्वारा देखी गई) को प्रभावित कर रही थी और प्रत्येक मंगली निर्देशिका नाम छह (6) अपरकेस वर्ण या संख्या, एक (1) ~ (tilde) के प्रारूप में था, उसके बाद एकल अपरकेस वर्ण या नंबर।

उदाहरण :

G2X4IA~5
O2T3KH~K
SYJ2IT~R

समाधान :

मैक उपयोगकर्ता प्रश्न में निर्देशिका नाम में अनुगामी रिक्त स्थान और / या विशेष वर्णों का उपयोग करना बंद कर देना चाहिए। बस। सवाल में लगभग हर निर्देशिका में एक अनुगामी स्थान था, और बाकी में एक अनुगामी विशेष चरित्र था (एक वास्तव में दोनों था जो एक अच्छा परीक्षण मामला था)। बस उन्हें हटाने से चीजें साफ हो गईं।


1
धन्यवाद, यह मेरे लिए ऐसा मामला था, एक निर्देशिका जिसके नाम में एक अनुगामी स्थान है। mangled names=noSmb.conf में सेट करना मुझे फ़ाइल को देखने देता है जैसा कि macOS क्लाइंट पर है, जिसमें ट्रेलिंग स्पेस भी शामिल है।
टॉर एर्ने वेस्टबॉ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.