मैं अपने उच्च सिएरा (10.13.4) सर्वर से एक एनयूएस माउंट की सेवा करने की उम्मीद कर रहा हूं जो एक लिनक्स क्लाइंट के लिए है। लिनक्स क्लाइंट NFSv3 प्रोटोकॉल का उपयोग करके माउंट कर सकता है, लेकिन मैं परोसी गई फ़ाइलों और निर्देशिकाओं पर ACLs का उपयोग करता हूं, इसलिए मुझे लगता है कि हमें NFSv4 की आवश्यकता है।
मैं प्रोटोकॉल के संस्करण 4 का उपयोग करना चाहता हूं। क्या यह संभव है? मैं देखता हूं कि nfsd (8) मैन पेज में वर्जन 4 का उल्लेख नहीं है। मुझे FreeBSD एक्सपोर्ट्स (5) के लिए एक मैनपेज मिला, जो फ्लैग V4 का उपयोग करता है: प्रोटोकोल वर्जन को घोषित करने के लिए / etc / एक्सपोर्ट्स में एक लाइन की शुरुआत में।
मैंने अपने nfsd के साथ यह कोशिश की और "nfsd checkexports" का उपयोग करते हुए यह सही ढंग से पार्स करने में विफल रहा।
अगर मैं आरपीसी की जाँच करता हूँ:
$ sudo rpcinfo -p
program vers proto port
...
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
यह मुझे लगता है कि मेरे nfsd प्रोटोकॉल के संस्करण 2 और 3 का समर्थन करता है। शायद मैं इस सर्वर को अपग्रेड कर सकता हूं?