NFS का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें कैसे साझा करें

विषयसूची:

NFS का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें कैसे साझा करें
NFS का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें कैसे साझा करें

वीडियो: NFS का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें कैसे साझा करें

वीडियो: NFS का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें कैसे साझा करें
वीडियो: डेबियन 10.7 का डाउनलोड और इंस्टालेशन - गैर-मुक्त ड्राइवर 2024, मई
Anonim

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

कदम

भाग 1 2 का: सर्वर बनाना

NFS चरण 1 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 1 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 1. स्थानीय नेटवर्क पर Linux कंप्यूटरों के बीच फ़ाइलें साझा करने के लिए NFS (नेटवर्क फ़ाइल सिस्टम) का उपयोग करें।

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

NFS चरण 2 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 2 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 2. समझें कि एनएफएस कैसे काम करता है।

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

NFS चरण 3 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 3 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 3. सर्वर कंप्यूटर पर टर्मिनल खोलें।

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

NFS चरण 4 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 4 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 4. टाइप करें।

sudo apt-nfs-कर्नेल-सर्वर nfs-common पोर्टमैप स्थापित करें और दबाएं दर्ज करें।

यह आपके कंप्यूटर पर एनएफएस फाइलों को डाउनलोड और इंस्टॉल करना शुरू कर देगा।

NFS चरण 5 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 5 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 5. स्थापना के बाद, टाइप करें।

dpkg-पुन: कॉन्फ़िगर करें पोर्टमैप.

दिखाई देने वाले मेनू से "नहीं" चुनें। यह नेटवर्क पर अन्य कंप्यूटरों को आपके साझा किए गए फ़ोल्डर से कनेक्ट करने में सक्षम करेगा।

NFS चरण 6 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 6 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 6. टाइप करें।

sudo /etc/init.d/portmap पुनरारंभ करें पोर्टमैप सेवा को पुनरारंभ करने के लिए।

यह सुनिश्चित करेगा कि आपके परिवर्तन प्रभावी हों।

NFS चरण 7 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 7 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 7. एक डमी निर्देशिका बनाएं जिसका उपयोग डेटा साझा करने के लिए किया जाएगा।

यह एक खाली निर्देशिका है जो क्लाइंट को वास्तविक साझा निर्देशिका में निर्देशित करेगी। यह आपको क्लाइंट में कोई बदलाव किए बिना बाद में अपने सर्वर पर साझा निर्देशिका को बदलने की अनुमति देगा।

  • टाइप करें.mkdir -p /export/dummyname और दबाएं दर्ज करें।

    यह डमीनाम नाम की एक निर्देशिका बनाएगा जिसे ग्राहक देखेंगे।

NFS चरण 8 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 8 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 8. टाइप करें पिको / आदि / fstab और Enter दबाएँ।

यह /etc/fstab फ़ाइल को खोलेगा और जब भी सर्वर बूट होगा, आपको साझा ड्राइव को स्वचालित रूप से माउंट करने की अनुमति देगा।

NFS चरण 9 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 9 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 9. जोड़ें।

साझापथ डमीपथ कोई भी बाइंड 0 0. नहीं फ़ाइल के अंत तक।

शेयर्डपाथ को शेयर्ड ड्राइव के स्थान से बदलें, और डमीपथ को उस डमी डायरेक्टरी के स्थान से बदलें जिसे आपने पहले बनाया था।

उदाहरण के लिए, पहले बनाई गई डमी निर्देशिका का उपयोग कर क्लाइंट के साथ /dev/sdb ड्राइव साझा करने के लिए, आप /dev/sdb /export/Shared none बाइंड 0 0 टाइप करेंगे। फ़ाइल में परिवर्तन सहेजें।

NFS चरण 10 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 10 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 10. खोलें।

/आदि/निर्यात फ़ाइल।

आपको अपनी डमी निर्देशिका के साथ-साथ उन IP को भी जोड़ना होगा जिन्हें इस फ़ाइल तक पहुँचने की अनुमति है। अपने स्थानीय नेटवर्क पर सभी IP पतों के साथ साझा करने के लिए निम्न प्रारूप का उपयोग करें: /export/dummyname 192.168.1.1/24(rw, no_root_squash, async)।

NFS चरण 11 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 11 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 11. का प्रयोग करें।

sudo /etc/init.d/nfs-kernel-server पुनरारंभ NFS सर्वर को पुनरारंभ करने के लिए आदेश।

भाग २ का २: क्लाइंट कंप्यूटरों को जोड़ना

NFS चरण 12 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 12 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 1. क्लाइंट कंप्यूटर पर टर्मिनल खोलें।

NFS चरण 13 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 13 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 2. टाइप करें।

sudo apt-portmap nfs-common स्थापित करें और दबाएं दर्ज करें NFS क्लाइंट फ़ाइलों को स्थापित करने के लिए।

NFS चरण 14 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 14 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 3. निर्देशिका बनाएं जिसमें साझा की गई फ़ाइलें माउंट की जाएंगी।

आप इसे जो चाहें नाम दे सकते हैं। उदाहरण के लिए, आप "sharedFiles" नामक फ़ोल्डर बनाने के लिए mkdir /sharedFiles टाइप कर सकते हैं।

NFS चरण 15 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 15 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 4. टाइप करें।

पिको / आदि / fstab खोलने के लिए /आदि/fstab फ़ाइल।

NFS चरण 16 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 16 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 5. जोड़ें।

सर्वरआईपी: साझा निर्देशिका nfs rsize = ८१९२, wsize = ८१९२, समय = १४, intr फ़ाइल के अंत तक।

सर्वरआईपी को एनएफएस सर्वर कंप्यूटर के आईपी पते से बदलें। ShareDirectory को NFS सर्वर पर आपके द्वारा बनाई गई डमी निर्देशिका और आपके द्वारा अभी बनाई गई स्थानीय निर्देशिका से बदलें। बाकी मूल्यों को वैसे ही छोड़ दें जैसे वे अभी के लिए हैं।

उपरोक्त उदाहरणों का उपयोग करते हुए, लाइन इस तरह दिख सकती है: 192.168.1.5:/export/Shared/sharedFiles nfs rsize=8192, wsize=8192, timeo=14, intr।

NFS चरण 17 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 17 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 6. टाइप करें।

sudo /etc/init.d/portmap पुनरारंभ करें पोर्टमैप को पुनरारंभ करने और नई सेटिंग्स का उपयोग करने के लिए।

हर बार कंप्यूटर के रीबूट होने पर ड्राइव अपने आप माउंट हो जाएगी।

NFS चरण 18 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 18 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 7. पुनरारंभ करने से पहले इसे मैन्युअल रूप से माउंट करके ड्राइव का परीक्षण करें।

यह देखने के लिए कि साझा फ़ाइलें प्रदर्शित होती हैं या नहीं, माउंट-ए टाइप करें और फिर ls /sharedFiles टाइप करें।

NFS चरण 19 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें
NFS चरण 19 का उपयोग करके Linux कंप्यूटरों के बीच फ़ाइलें साझा करें

चरण 8. प्रत्येक कनेक्टिंग कंप्यूटर के लिए इस प्रक्रिया को दोहराएं।

आपको समान सेटिंग्स दर्ज करने और सफलतापूर्वक कनेक्ट करने में सक्षम होना चाहिए।

सिफारिश की: