एनएफएस काम नहीं करता है। आरोह: गलत एफएस प्रकार, खराब विकल्प, खराब सुपरब्लॉक


12

यह वही है जो मुझे सर्वर पर मिला है:

manuel@server ~ $ cat /etc/exports
  /var/share    192.168.178.20(rw, sync)
manuel@server ~ $ cat /etc/hosts.allow 
  portmap: 192.168.178.20
manuel@server /etc $ cat /proc/filesystems | grep nfs
  nodev nfs
  nodev nfs4

यह वही है जो मुझे मेरी मशीन पर मिलता है:

manuel@Timeline:~$ sudo mount -t nfs 192.168.178.2:/var/share /media/share/
   mount: wrong fs type, bad option, bad superblock on 192.168.178.2:/exports/var/share,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       Manchmal liefert das Syslog wertvolle Informationen – versuchen
       Sie  dmesg | tail  oder so

सर्वर रास्पियन (डेबियन व्हीज़ी) टाइमलाइन उबंटू 12.04 है


/etc/exportया /etc/exports?
कार्लसन

1
man exports। सामान्य रूप से फ़ाइल नाम होना चाहिए /etc/exports
कार्लसन

क्या आपने फ़ाइल नाम बदल दिया है /etc/exports?
कार्लसन

मैंने इसे केवल / etc / निर्यात के लिए ठीक किया। कोई सुधार नहीं
मैनुएल श्नाइड 3r

जवाबों:


8

मशीन exportfs -aपर चलाएं server

इसके अलावा दोनों मशीनों के लिए आवश्यक एनएफएस सपोर्ट पैकेज हैं और एनएएफएस सपोर्ट है? आप पता लगा सकते हैं कि कर्नेल किसी विशिष्ट फाइल सिस्टम का आउटपुट का परीक्षण करके समर्थन करता है या नहीं cat /proc/filesystems

और हां, निर्यात फ़ाइल का फ़ाइल नाम होना आवश्यक है /etc/exports

अंत में, यह देखने के लिए जांचें कि क्या आपने स्टार्टअप के दौरान एनएफएस डेमॉन को सक्षम किया है।


हुर्रे I में /etc/exports+1 के लिए सिंटैक्स त्रुटियां थीं exportfs -a। लेकिन फिर showmountभी कोई शेयर नहीं दिखा। मैंने सवाल अपडेट किया। "अंत में, यह देखने के लिए जांचें कि क्या आपने स्टार्टअप के दौरान एनएफएस डेमॉन को सक्षम किया है।" - किस तरह?
मैनुएल श्नाइड 3r


3

सुनिश्चित करें कि Mount.cifs, Mount.nfs को / sbin में सूचीबद्ध किया गया है:

ls -l /sbin/mount.cifs
ls -l /sbin/mount.nfs

यह देखने के लिए जांचें कि क्या पैकेज nfs-common, cifs-utils स्थापित है:

dpkg -l cifs-utils
dpkg -l nfs-common

यदि /sbin/mount.nfsपहले से नहीं है:

sudo apt-get install nfs-common

यदि /sbin/mount.cifsपहले से नहीं है:

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