Ubuntu 24.04
Sponsored Link

NFS : NFS सर्वर कॉन्फ़िगर करें2024/04/30

 
अपने नेटवर्क पर निर्देशिका साझा करने के लिए @NFS सर्वर कॉन्फ़िगर करें।
यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है।
+----------------------+          |          +----------------------+
| [    NFS Server    ] |10.0.0.30 | 10.0.0.51| [    NFS Client    ] |
|     dlp.srv.world    +----------+----------+   node01.srv.world   |
|                      |                     |                      |
+----------------------+                     +----------------------+

[1] Configure NFS Server.
root@dlp:~#
apt -y install nfs-kernel-server
root@dlp:~#
vi /etc/idmapd.conf
# पंक्ति 5: टिप्पणी हटाएं और अपने डोमेन नाम में बदलाव करें

Domain =
srv.world
root@dlp:~#
vi /etc/exports
# NFS निर्यात के लिए सेटिंग्स जोड़ें
# उदाहरण के लिए, [/home/nfsshare] को NFS शेयर के रूप में सेट करें

/home/nfsshare 10.0.0.0/24(rw,no_root_squash)
root@dlp:~#
mkdir /home/nfsshare

root@dlp:~#
systemctl restart nfs-server
निर्यात के बुनियादी विकल्पों के लिए
विकल्प विवरण
rw यह NFS वॉल्यूम पर पढ़ने और लिखने दोनों अनुरोधों की अनुमति देता है।
ro यह केवल NFS वॉल्यूम पर पढ़ने के अनुरोधों की अनुमति देता है।
sync यह परिवर्तनों के बाद ही अनुरोधों का उत्तर देता है स्थिर भंडारण के लिए प्रतिबद्ध हैं। (गलती करना)
async यह विकल्प एनएफएस सर्वर को NFS प्रोटोकॉल का उल्लंघन करने और उस अनुरोध द्वारा किए गए किसी भी बदलाव को स्थिर भंडारण के लिए प्रतिबद्ध करने से पहले अनुरोधों का जवाब देने की अनुमति देता है।
secure इस विकल्प के लिए आवश्यक है कि अनुरोध उत्पन्न हों IPPORT_RESERVED (1024) से कम इंटरनेट पोर्ट पर। (गलती करना)
insecure यह विकल्प सभी पोर्ट स्वीकार करता है.
wdelay इससे डिस्क पर लिखित अनुरोध करने में थोड़ी देरी हो जाती है यदि उसे संदेह है कि कोई अन्य संबंधित लेखन अनुरोध प्रगति पर हो सकता है या जल्द ही आ सकता है। (गलती करना)
no_wdelay यदि async भी सेट है तो इस विकल्प का कोई प्रभाव नहीं पड़ता है। एनएफएस सर्वर आम तौर पर डिस्क पर लेखन अनुरोध करने में थोड़ा विलंब करेगा यदि उसे संदेह है कि कोई अन्य संबंधित लेखन अनुरोध प्रगति पर हो सकता है या जल्द ही आ सकता है। यह एक ऑपरेशन के साथ डिस्क पर एकाधिक लेखन अनुरोध करने की अनुमति देता है जिससे प्रदर्शन में सुधार हो सकता है। यदि NFS सर्वर को मुख्य रूप से छोटे असंबंधित अनुरोध प्राप्त होते हैं, तो यह व्यवहार वास्तव में प्रदर्शन को कम कर सकता है, इसलिए इसे बंद करने के लिए no_wdelay उपलब्ध है।
subtree_check यह विकल्प सबट्री जाँच को सक्षम बनाता है। (गलती करना)
no_subtree_check यह विकल्प सबट्री जाँच को अक्षम कर देता है, जिसके हल्के सुरक्षा निहितार्थ हैं, लेकिन कुछ परिस्थितियों में विश्वसनीयता में सुधार हो सकता है।
root_squash यह uid/gid 0 से अज्ञात uid/gid तक अनुरोधों को मैप करता है। ध्यान दें कि यह किसी भी अन्य यूआईडी या जीआईडी पर लागू नहीं होता है जो समान रूप से संवेदनशील हो सकते हैं, जैसे उपयोगकर्ता बिन या समूह स्टाफ।
no_root_squash यह जड़ कुचलना बंद कर देता है। यह विकल्प मुख्य रूप से उपयोगी है डिस्क-रहित क्लाइंट.
all_squash यह अज्ञात उपयोगकर्ता के लिए सभी यूआईडी और जीआईडी मैप करता है। NFS द्वारा निर्यातित सार्वजनिक FTP निर्देशिकाओं, समाचार स्पूल निर्देशिकाओं आदि के लिए उपयोगी।
no_all_squash यह सभी स्क्वैशिंग को बंद कर देता है। (गलती करना)
anonuid=UID ये विकल्प स्पष्ट रूप से यूआईडी और जीआईडी निर्धारित करते हैं अनाम खाता. यह विकल्प मुख्य रूप से PC/NFS क्लाइंट के लिए उपयोगी है, जहां आप चाहते हैं कि सभी अनुरोध एक ही उपयोगकर्ता से आए हों। उदाहरण के तौर पर, नीचे दिए गए उदाहरण अनुभाग में /home/joe के लिए निर्यात प्रविष्टि पर विचार करें, जो सभी अनुरोधों को यूआईडी 150 पर मैप करता है।
anongid=GID यह ऊपर पढ़ता है (anonuid=UID)

मिलान सामग्री