एनएफएस एन्क्रिप्टेड ubuntu घर निर्देशिका के साथ


15

मुझे योनि के साथ NFS सेटअप प्राप्त करने में समस्या हो रही है:

अपनी स्थानीय मशीन पर मैंने NFS स्थापित किया है:

apt-get install nfs-common nfs-kernel-server

और मेरे Vagrantfile में इसका उपयोग करने के लिए सेट करें:

config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)

पर vagrant upमैं मिलता है:

exportfs: /home/<user>/path/to/dir does not support NFS export

Mounting NFS shared folders failed. This is most often caused by the NFS
client software not being installed on the guest machine. Please verify
that the NFS client software is properly installed, and consult any resources
specific to the linux distro you're using for more information on how to
do this.

क्या मुझे यहाँ एक या दो कदम याद आ रहे हैं?

मैं ubuntus एन्क्रिप्टेड होम फ़ोल्डर्स और NFS के साथ कुछ मुद्दों से अवगत हूं, लेकिन मैं समझता हूं कि यह केवल बूट से पहले एक समस्या है।

[अद्यतन] मेरी /etc/exportsफ़ाइल इस तरह दिखती है:

# VAGRANT-BEGIN: 5af3e5d6-b086-416d-8eab-987275445634
/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash,
anonuid=1000,anongid=1000,fsid$
# VAGRANT-END: 5af3e5d6-b086-416d-8eab-987275445634

क्या जिस मशीन पर आप काम कर रहे हैं उसमें NFS क्लाइंट सॉफ्टवेयर भी है? क्या nfs-common (न केवल nfs-kernel-server) स्थापित है?
mpez0

हां nfs-commonभी स्थापित है

जवाबों:


12

वास्तव में एक एनक्रिप्ट्स वॉल्यूम के अंदर एनएफएस के माध्यम से कुछ भी निर्यात करने के लिए कब्ज़ेदार नहीं है। निर्यात: चेतावनी: / घर / उपयोगकर्ता / शेयर एनएफएस निर्यात का समर्थन नहीं करता है


0

मुझे लगता है कि आपके निर्यात फ़ाइल में "<" और ">" केवल उदाहरण के लिए होगा ... यदि इसे हटाया नहीं गया।

/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash

पहले निर्यात / घर देखने की कोशिश क्यों न करें और देखें कि क्या काम करता है?


जब मेरा होम डायरेक्टरी में नहीं होता है तो मेरा सेटअप अच्छा काम करता है।

सुनिश्चित नहीं है कि यह बहुत मायने रखता है, लेकिन आपका / घर कैसे घुड़सवार है, कौन सा फाइलसिस्टम है, और / होम एक सिमलिंक है?
aseq

मुझे यकीन नहीं है - ubuntu 12.04 पर जो भी चूक है?

0

क्लाइंट और सर्वर पर idmapd डेमॉन को स्थापित या कॉन्फ़िगर करने का प्रयास करें। जो रिमोट और लोकल यूजर्स को जोड़ेगा। फिर आपको क्लाइंट साइड पर nfs-common इंस्टॉल करने की आवश्यकता है, यह nfs माउंट विकल्प प्रदान करता है।

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