हार्डवेयर

Nfs: लिनक्स पर फ़ोल्डर साझा करें

विषयसूची:

Anonim

अंग्रेजी शब्द नेटवर्क फाइल सिस्टम का एनएफएस, जिसका अर्थ है नेटवर्क फाइल सिस्टम । यह एक नेटवर्क पर फ़ोल्डरों को साझा करने के लिए लिनक्स द्वारा उपयोग की जाने वाली मूल प्रणाली की पहचान करने के लिए संक्षिप्त रूप है। और परिणामस्वरूप, इन साझा किए गए फ़ोल्डरों को अन्य उपयोगकर्ताओं के कंप्यूटर से एक्सेस किया जा सकता है जैसे कि वे हार्ड ड्राइव पर ही थे।

इसलिए, हम कह सकते हैं कि, एनएफएस लिनक्स का उपयोग करने वाले कंप्यूटरों को एक-दूसरे से कनेक्ट करने और साझा करने की अनुमति देता है । इसके अतिरिक्त, लिनक्स में सांबा, एफ़टीपी, एसएसएच जैसे संसाधनों को साझा करने के लिए अन्य विकल्प हैं, लेकिन लिनक्स नेटवर्क में संसाधनों को साझा करने के लिए अनुशंसित चीज़ एनएफएस है।

NFS: लिनक्स पर फ़ोल्डर्स साझा करना

एनएफएस स्थापना

सेवा का उपयोग करने के लिए, हमें पहले से संबंधित वितरण के लिए एनएफएस पैकेज स्थापित करना होगा । आमतौर पर, अधिकांश कंप्यूटर में पहले से ही पैकेज होता है, क्योंकि आपको किसी भी समय एक फ़ोल्डर साझा करने की आवश्यकता हो सकती है। हालांकि, इस तथ्य से कि कंप्यूटर में पैकेज स्थापित है इसका मतलब यह नहीं है कि यह पहले से ही नेटवर्क पर अपनी फ़ाइल प्रणाली साझा कर रहा है। इसके लिए, इसे कॉन्फ़िगरेशन और सेवा की पिछली शुरुआत की आवश्यकता होती है।

NFS की स्थापना के साथ आगे बढ़ने के लिए और हम नवीनतम संस्करण प्राप्त करना चाहते हैं, हम कंसोल से apt-get कमांड का उपयोग करते हैं:

apt-get nfs-common nfs-kernel-server स्थापित करें

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

सेवाओं को शुरू करने से पहले, यह निर्दिष्ट करना आवश्यक है कि आप किन फ़ोल्डरों को साझा करना चाहते हैं और परिभाषित करना चाहते हैं कि किस प्रकार की अनुमतियों के तहत पहुंच होगी: केवल पढ़ने या लिखने और लिखने के लिए। दूसरी ओर, यह भी स्थापित करना संभव है कि कौन से कंप्यूटर इन फ़ोल्डरों से जुड़ सकते हैं। इन सभी विकल्पों को फ़ाइल से कॉन्फ़िगर किया जा सकता है: / etc / निर्यात

कॉन्फ़िगरेशन फ़ाइल में, प्रत्येक पंक्ति में हम कई बिंदुओं को निर्दिष्ट कर सकते हैं:

  • वह फ़ोल्डर जिसे हम साझा करना चाहते हैं। वह अनुमतियाँ जिसके तहत इसे साझा किया जाता है (केवल पढ़ें: 'ro' या पढ़ें और लिखें:'w ')) वे कौन सी मशीनें हैं जिन्हें एक्सेस की अनुमति है। यह एक नाम, एक आईपी पता या कई आईपी पते हो सकते हैं।

साझा करने के लिए NFS का उपयोग करते समय, हम अनुशंसा करते हैं कि आप अधिकतम अनुमति प्रतिबंध सेट करें। उदाहरण के लिए, यदि उपयोगकर्ताओं को फ़ाइलों को लिखने की आवश्यकता नहीं है, तो हमें 'केवल पढ़ने के लिए' अनुमति सेट करनी होगी।

एनएफएस मैनुअल स्टार्ट और स्टॉप

काम करने के लिए NFS सर्वर सेवाओं के लिए, पोर्टमैन सेवा शुरू करने के लिए पहला कदम है, इसलिए पहली चीज जिसे हमें निष्पादित करना चाहिए वह है:

sudo /etc/init.d/portmap प्रारंभ

यदि हम एनएफएस सेवा शुरू करना चाहते हैं या हर बार जब हम / आदि / निर्यात फ़ाइल में संशोधन करते हैं, तो निम्नलिखित कार्य निष्पादित करना आवश्यक है:

sudo /etc/init.d/nfs-kernel-server पुनरारंभ

अन्यथा, अर्थात, सेवा को रोकना, हम उपयोग करते हैं:

sudo /etc/init.d/nfs-kernel-server रोकें

आपको पढ़ने में रुचि हो सकती है: ownCloud: उबंटू में अपना खुद का क्लाउड कैसे हो

एनएफएस साझा फ़ोल्डर का उपयोग

एनएफएस द्वारा साझा किए गए एक फ़ोल्डर तक पहुंचने के लिए, पोर्टमैन और एनएफएस-कॉमन्स पैकेज की स्थापना के लिए पहला कदम है । इसके लिए हम निष्पादित करते हैं:

sudo apt-get install पोर्टमैप nfs-common sudo /etc/init.d/portmap पुनरारंभ

इस बिंदु पर, हम पहले से ही हमारे सिस्टम पर साझा किए गए फ़ोल्डर को माउंट करने में सक्षम होंगे । इसलिए, प्रविष्टि यह है कि यह हार्ड ड्राइव पर हमारे फाइल सिस्टम के भीतर कोई अन्य फ़ोल्डर था।

उदाहरण के लिए, अगर हमारे पास NFS सर्वर के अंदर एक फ़ोल्डर है, तो मान लीजिए कि एक सर्वर NFS द्वारा एक फ़ोल्डर / तस्वीरें साझा करता है। क्लाइंट पीसी पर हम एक फोल्डर बना सकते हैं, जिसे फोटो / सर्वर कहा जाता है और इस पर सर्वर पर एक साझा फ़ोल्डर माउंट होता है। कंसोल में निष्पादित करने का निर्देश होगा:

sudo Mount -t nfs server-ip: / photos / server-photos

इस क्षण से, हम पहले से ही फ़ोल्डर की सामग्री को सत्यापित कर सकते हैं और यदि अनुमतियाँ उपलब्ध हैं, तो भी संशोधन करें। यह ध्यान रखना महत्वपूर्ण है कि असेंबली को हमारे सिस्टम के भीतर एक फ़ोल्डर में किया जाना चाहिए, अन्यथा दूरस्थ फ़ाइलों को प्रदर्शित नहीं किया जाएगा।

हम आपको बताते हैं कि मार्क शटलवर्थ फिर से कैनोनिकल के सीईओ होंगे

दूसरी ओर, फ़ोल्डर को अनमाउंट करने के लिए, हम कंसोल में निष्पादित करते हैं कमांड umount और उसके बाद फ़ोल्डर का नाम जिसमें यह माउंट किया गया है, उदाहरण के लिए:

sudo umount / फोटो-सर्वर

बढ़ते समय समस्याएं

NFS फ़ोल्डर बढ़ते समय, इन 3 त्रुटियों में से कोई भी हो सकती है: नेटवर्क समस्याएँ, सर्वर समस्याएँ या क्लाइंट समस्याएँ।

यह पता लगाने के लिए कि समस्या सर्वर से है या नहीं, हम आईपी 127.0.0.1 का उपयोग करके सर्वर पर फ़ोल्डर को माउंट करने का प्रयास कर सकते हैं। यदि यह काम करता है, तो समस्या नेटवर्क या क्लाइंट पर है।

दूसरी ओर, यदि सर्वर से क्लाइंट तक पिंग करने से कोई फ़ायरवॉल नहीं दिखता है, तो समस्या क्लाइंट के साथ है।

यदि यह एक समस्या है जो क्लाइंट में होती है, तो हम क्लाइंट को पुनः स्थापित करने या क्लाइंट पर इन कमांड को निष्पादित करने का प्रयास कर सकते हैं:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap पुनरारंभ /etc/init.d/nfs-kernel-server पुनरारंभ

और अंत में फ़ोल्डर को माउंट करने का प्रयास करें।

साझा किए गए फ़ोल्डर

यदि हम कॉन्फ़िगर करना चाहते हैं कि एनएफएस द्वारा साझा किया गया एक फ़ोल्डर स्वचालित रूप से माउंट किया जाता है जब हम अपने लिनक्स सिस्टम को शुरू करते हैं, तो हम / etc / fstab फ़ाइल में एक संशोधन कर सकते हैं, जोड़ने की रेखा निम्नलिखित की तरह होगी:

server-ip: / photos / server-photos nfs

इस तरह, जब हम अपनी मशीन शुरू करते हैं, तो सर्वर पर मौजूद फोल्डर / फोटो हमारे फोल्डर / फोटो-सर्वर पर अपने आप माउंट हो जाएंगे।

इसके अलावा, यह अनुशंसा की जाती है कि नेटवर्क पर प्रत्येक उपयोगकर्ता का डेटा एक सर्वर स्पेस में केंद्रीय रूप से संग्रहीत किया जाए। यह कई विभिन्न लाभ प्रदान करेगा, जैसे:

  • उपयोगकर्ता को अपनी फ़ाइलों को एक्सेस करने की संभावना दी जाएगी, यहां तक ​​कि एक असामान्य कंप्यूटर से भी एक्सेस करने की। व्यवस्थापक के लिए, बैकअप प्रतियाँ बनाना बहुत आसान होगा और यदि उपयोगकर्ता की मशीन विफल हो जाती है, तो वे अपनी जानकारी नहीं खोएंगे।

इसे प्राप्त करने के लिए, सर्वर में उपयोगकर्ता खाते केंद्रीकृत होने चाहिए और कनेक्ट करते समय प्रमाणित करने के लिए क्लाइंट कॉन्फ़िगर होना चाहिए।

हार्डवेयर

संपादकों की पसंद

Back to top button