सवाल Windows Server 2008 R2 साझा किए गए सीआईएफ के साथ लिनक्स क्लाइंट से सिम्लिंक बना या उसका पालन नहीं कर सकता


विंडोज सर्वर 2008 आर 2 एनटीएफएस सिम्लिंक का समर्थन करता है। अगर मैं सर्वर में व्यवस्थापक के रूप में लॉग इन करता हूं तो मैं सिम्लिंक बना सकता हूं mklink, इसलिए मुझे पता है कि व्यवस्थापक उपयोगकर्ता को ऐसा करने की अनुमति है। अगर मैं एक उबंटू 10 क्लाइंट का उपयोग कर एक शेयर माउंट करता हूं mount -t cifs -o उपयोगकर्ता नाम = 'डोमेन \ व्यवस्थापक' // सर्वर-नाम / smbshare / mnt / smbshare

और उसके बाद एक परीक्षण फ़ाइल में एक सिम्लिंक बनाने की कोशिश करें ln -s testfile test_symlink मुझे त्रुटि मिलती है 'ln: प्रतीकात्मक लिंक' test_symlink 'बनाना: ऑपरेशन समर्थित नहीं है'

यदि मैं केवल मौजूदा सिम्लिंक की सामग्री को पढ़ने की कोशिश करता हूं (सर्वर में खोलकर पहले बनाया गया) मुझे 'ऑपरेशन समर्थित नहीं है' त्रुटि मिलती है। मैंने इसके साथ कोशिश की है यूनिक्स एक्सटेंशन = हां, symlinks = हाँ का पालन करें और चौड़ा लिंक = हाँ मेरे smb.conf में, और उनके बिना मौजूद है।

कोई विचार?

इसके अलावा ऐसा लगता है कि यह संभव है कि SMB1 अंतर्निहित मात्रा करता है, भले ही सिम्लिंक का समर्थन न करे। हालांकि एसएमबी 2 करता है - इसलिए मैंने इसे फेडोरा कोर 13 वीएम पर कोशिश की है जो सांबा 3.5.4 चला रहा है, मैंने सेट किया है अधिकतम प्रोटोकॉल = smb2, उपरोक्त के समान परिणाम के साथ। यह मेरे लिए अस्पष्ट है कि क्या माउंट-सीआईएफ वास्तव में अंतर्निहित सांबा मशीनरी का उपयोग करता है, या क्या यह एक अलग कार्यान्वयन है ...


6
2017-08-16 12:53


मूल




जवाब:


... और ... लिनक्स सीआईएफएस ड्राइवर एक एसएमबी 2 क्लाइंट है?

मुझे एक समान समस्या का सामना करना पड़ा है:

लिनक्स सर्वर पर एक सैम्बा शेयर सेटअप में सिम्लिंक होते हैं। मैंने अपने सर्वर के smb.conf में "symlinks = yes" का पालन किया है।

मेरे विंडोज एक्सपी क्लाइंट सही ढंग से सिम्लिंक का पालन कर सकते हैं (यह एक निर्देशिका को इंगित करता है), लेकिन जब मैं उस एसआईएमबीए को सीआईएफएस का उपयोग करके अपने लिनक्स लैपटॉप पर साझा करता हूं, तो मेरा लिनक्स क्लाइंट उस फ़ाइल के रूप में सिम्लिंक को देखता है।

किसी ने इसे उबंटू मंचों के लिए एक बग के रूप में भी बताया:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/137756

लेकिन रिपोर्ट को कोई कार्रवाई के साथ बंद कर दिया गया है।

मेरा लिनक्स क्लाइंट कर्नेल 2.6.33 चला रहा है, और लगता है कि mount.cifs संस्करण 1.52 या बेहतर है (मैन पेज के अनुसार)।

यह मेरे लिए अस्पष्ट है कि क्या माउंट-सीआईएफ वास्तव में अंतर्निहित सांबा का उपयोग करता है   मशीनरी, या यह एक अलग कार्यान्वयन है ...

मैनपेज के अनुसार, mount.cifs क्लाइंट पर smb.conf फ़ाइल को अनदेखा करता है।


3
2017-08-25 08:55





प्रतीकात्मक लिंक केवल एक smb2 ग्राहक के साथ काम करेंगे। अन्यथा आप सर्वर पर जंक्शन बिंदु सेट कर सकते हैं और ये क्लाइंट को नियमित फाइलों के रूप में दिखाएंगे।


2
2017-08-16 13:32