एनएफएस की अनुमति से वंचित


11

जब मैं एनएफएस को कॉन्फ़िगर करता हूं और क्लाइंट एनएफएस साझा डीआईआर पर एक फ़ाइल बनाता हूं, तो मुझे निम्न संदेश मिलता है: अनुमति से इनकार कर दिया

मेरा विन्यास:

कॉन्फ़िगरेशन nfs सर्वर

http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=1

सर्वर सेटअप के एस.एस.

कॉन्फ़िगरेशन nfs क्लाइंट

http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=2

क्लाइंट सेटअप के ss

समस्या कहाँ हे?


वे 2 चित्र बहुत कुछ नहीं बताते हैं। क्या आप showmount -e serverक्लाइंट से और साथ ही आउटपुट से कर सकते हैं mount?
ott--

आप ग्राहक के रूप में किस उपयोगकर्ता के लिए लॉग इन हैं? यदि रूट है, तो सर्वर पर आपके एनएफएस निर्यात विकल्प क्या हैं?
जॉन

कथा !!!!!! मैं दो दिनों के लिए एक डॉक एनएफएस वॉल्यूम माउंट करने की कोशिश कर रहा हूं अब मुझे यहां तक ​​no_all_squash नहीं दिखाई दिया! शॉट भाई!
पीछा

जवाबों:


17

आपको /etc/exportsफ़ाइल को संशोधित करने के बाद सर्वर पर कमांड चलाने की आवश्यकता है :

$ exportfs -a

इसके अलावा जब NFS के साथ कनेक्टिविटी मुद्दों पर डिबगिंग होती है, तो आप कमांड showmount -e <nfs server>को यह देखने के लिए चला सकते हैं कि किसी दिए गए सर्वर से क्या होता है।

उदाहरण

$ showmount -e cobbler
Export list for cobbler:
/cobbler/isos 192.168.1.0/24

nfs क्लाइंट पर चलने वाली सेवाएं

आपको यह सुनिश्चित करने की आवश्यकता है कि आपके पास निम्नलिखित सेवाएं चल रही हैं ताकि ग्राहक NFS सर्वर के साथ संवाद कर सकें:

$ chkconfig --list|grep rpc
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcsvcgssd      0:off   1:off   2:off   3:off   4:off   5:off   6:off

साथ ही यह एक:

$ chkconfig --list|grep nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off

rpcinfo

उपरोक्त सेवाओं के साथ, आपको यह जांचने में सक्षम होना चाहिए कि क्लाइंट NFS सर्वर को दूरस्थ प्रक्रिया कॉल (आरपीसी) कर सकता है जैसे:

$ rpcinfo -p cobbler
   program vers proto   port  service
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    807  status
    100024    1   tcp    810  status
    100011    1   udp    718  rquotad
    100011    2   udp    718  rquotad
    100011    1   tcp    721  rquotad
    100011    2   tcp    721  rquotad
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100021    1   udp  60327  nlockmgr
    100021    3   udp  60327  nlockmgr
    100021    4   udp  60327  nlockmgr
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100021    1   tcp  57752  nlockmgr
    100021    3   tcp  57752  nlockmgr
    100021    4   tcp  57752  nlockmgr
    100005    1   udp    750  mountd
    100005    1   tcp    753  mountd
    100005    2   udp    750  mountd
    100005    2   tcp    753  mountd
    100005    3   udp    750  mountd
    100005    3   tcp    753  mountd

बढ़ते और कर्नेल मॉड्यूल

मैंने देखा कि आपने एक उत्तर में क्या लिखा है जिसे आपने तब हटा दिया था। आपको उस जानकारी को प्रश्न में जोड़ना चाहिए था!

मैं देख सकता हूं कि आप अब कहां ठहरे हुए थे। मेरा मानना ​​है कि आप का उपयोग कर बढ़ते जा रहे हैं लगता है:

$ mount -t nfsd ...

होना चाहिए:

$ mount t nfs ... 

उसे बदलने का प्रयास करें। इसके अलावा मैं देख रहा हूं कि आप आखिर कहां ठहरे हुए थे। आपके पास nfs कर्नेल मॉड्यूल लोड नहीं था।

$ modprobe nfs

CLIENT I पर यह सिचुएशन है [रूट @ pippa salolas] # showmount -e IPSERVER clnt_create: RPC: पोर्ट मैपर विफलता - प्राप्त करने में असमर्थ: ग़लती से 113 (होस्ट करने का कोई रास्ता नहीं)
Cocotuna

आपको क्लाइंट्स पर चलने nfslockऔर सभी rpc*सेवाओं की आवश्यकता होती है।
स्लम

1
मेरे अपडेट देखें, सुनिश्चित करें कि वे चल रहे हैं।
स्लम

1
क्या उपरोक्त डेमॉन चल रहे हैं? इसके अलावा यह एक फ़ायरवॉल मुद्दा हो सकता है। यदि यह सक्षम है, तो क्या आप इसे अस्थायी रूप से रोक सकते हैं? /etc/init.d/iptables stop
स्लम

2
मुझे खुशी है कि आपने अपना मुद्दा हल कर लिया है, और मेरा यह मतलब नहीं है कि आप उत्साही तरीके से इसका उपयोग करें, लेकिन भविष्य में यदि आप इस साइट पर भाग लेने जा रहे हैं, तो आपको जानकारी के साथ आगे आना होगा और निराश होने की कोशिश नहीं करनी चाहिए। अनुवर्ती पूछताछ के साथ। "YESSSSS" की आपकी टिप्पणी आपकी कुंठा से आ सकती है, लेकिन उनकी व्याख्या दूसरों से असभ्य के रूप में की जा सकती है, जो केवल आपकी समस्या का समाधान करने की कोशिश कर रहे हैं! अगर मैं आपको कई बार पूछ रहा था कि फीडबैक प्रदान करूं, और फिर भी आपने अंत में इसे एक उत्तर के रूप में पोस्ट किया और फिर इसे अंत में डिलीट कर दिया, तो मैंने इस मुद्दे पर आपकी मदद की।
स्लम

0

मैंने पाया कि अप्रैल 15 के अंत में उबंटू 15.04 अपडेट के साथ। बाहरी USB ड्राइव केवल NFS के माध्यम से साझा किया जा सकता है यदि ड्राइव उपयोगकर्ताओं के होम डायरेक्टरी पर मुहिम की जाती है, न कि DEFAULT म्यूजिक / वीडियो फोल्डर। फिर कोई नहीं: सर्वर पर नोग्रुप। निर्यात की जड़ के लिए fsid = 0 वहाँ भी होना चाहिए। यह सब काम करता है। मैं पहले ग्राहक, फिर सर्वर से नमूने प्रदान कर सकता हूं।

ग्राहक - fstab
 server:/home/userid/MyMusic    /home/clientid/Music   nfs     auto       0       0
 server:/home/userid/MyVideo    /home/clientid/Videos  nfs     auto       0       0

मैं सर्वर अनुभाग को एक अलग उत्तर के रूप में पोस्ट करूंगा क्योंकि मेरे पास रूट निर्देशिका में YET तक पहुंच नहीं है

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