एंड्रॉयड

कैसे लिनक्स में एक nfs शेयर माउंट करने के लिए

अपने कार्य केंद्र के लिए NFS शेयर माउंट करने के लिए कैसे

अपने कार्य केंद्र के लिए NFS शेयर माउंट करने के लिए कैसे

विषयसूची:

Anonim

नेटवर्क फाइल सिस्टम (एनएफएस) एक वितरित फाइल सिस्टम प्रोटोकॉल है जो आपको एक नेटवर्क पर दूरस्थ निर्देशिकाओं को साझा करने की अनुमति देता है। एनएफएस के साथ, आप अपने सिस्टम पर दूरस्थ निर्देशिकाओं को माउंट कर सकते हैं और दूरस्थ फाइलों के साथ काम कर सकते हैं जैसे कि वे स्थानीय फाइलें थीं।

Linux और UNIX ऑपरेटिंग सिस्टम पर, आप स्थानीय निर्देशिका ट्री में किसी विशेष माउंट बिंदु पर साझा NFS निर्देशिका को माउंट करने के लिए mount कमांड का उपयोग कर सकते हैं।

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

एनएफएस क्लाइंट पैकेज स्थापित करना

पहले लिनक्स सिस्टम पर एनएफएस शेयर को माउंट करने के लिए आपको एनएफएस क्लाइंट पैकेज स्थापित करना होगा। पैकेज का नाम लिनक्स वितरण के बीच भिन्न होता है।

  • उबंटू और डेबियन पर एनएफएस क्लाइंट स्थापित करना:

    sudo apt update sudo apt install nfs-common

    CentOS और फेडोरा पर NFS क्लाइंट स्थापित करना:

    sudo yum install nfs-utils

मैन्युअल रूप से एक NFS फ़ाइल सिस्टम को माउंट करना

एक दूरस्थ NFS शेयर माउंट करना नियमित फ़ाइल सिस्टम बढ़ते के समान है।

किसी दिए गए आरोह बिंदु पर NFS फाइल सिस्टम को माउंट करने के लिए, निम्न रूप में mount कमांड का उपयोग करें:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

अपने लिनक्स सिस्टम पर दूरस्थ NFS शेयर को मैन्युअल रूप से माउंट करने के लिए नीचे दिए गए चरणों का उपयोग करें:

  1. सबसे पहले, दूरस्थ NFS शेयर के लिए माउंट बिंदु के रूप में सेवा करने के लिए एक निर्देशिका बनाएं:

    sudo mkdir /var/backups

    माउंट प्वाइंट स्थानीय मशीन पर एक निर्देशिका है जहां एनएफएस शेयर को माउंट किया जाना है।

    निम्नलिखित कमांड को रूट या उपयोगकर्ता द्वारा sudo विशेषाधिकारों के साथ चलाकर NFS साझा करें:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    जहां 10.10.0.10 एनएफएस सर्वर का आईपी पता है, /backup वह निर्देशिका है जो सर्वर निर्यात कर रहा है और /var/backups स्थानीय माउंट बिंदु है।

    सफलता मिलने पर कोई आउटपुट नहीं दिया जाता है।

    यह सत्यापित करने के लिए कि दूरस्थ NFS वॉल्यूम सफलतापूर्वक mount या df -h कमांड का उपयोग किया गया है।

एक बार शेयर माउंट होने के बाद, माउंट पॉइंट माउंटेड फाइल सिस्टम का रूट डायरेक्टरी बन जाता है।

जब आप मैन्युअल रूप से शेयर को बढ़ा रहे हैं, तो एनएफएस शेयर माउंट रिबूट के बाद जारी नहीं रहता है।

स्वचालित रूप से माउंटिंग NFS फ़ाइल सिस्टम /etc/fstab

आमतौर पर, आप सिस्टम के बूट होने पर दूरस्थ NFS निर्देशिका को स्वचालित रूप से माउंट करना चाहेंगे।

/etc/fstab फ़ाइल में प्रविष्टियों की एक सूची होती है जो परिभाषित करती है कि सिस्टम स्टार्टअप पर कैसे और क्या फ़ाइल सिस्टम माउंट किया जाएगा।

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

लिनक्स सिस्टम पर NFS शेयर को स्वचालित रूप से माउंट करने के लिए निम्नलिखित प्रक्रिया का उपयोग करें:

  1. दूरस्थ NFS शेयर के लिए एक माउंट बिंदु सेट करें:

    sudo mkdir /var/backups

    अपने पाठ संपादक के साथ /etc/fstab फ़ाइल खोलें:

    sudo nano /etc/fstab

    फ़ाइल में निम्न पंक्ति जोड़ें:

    / Etc / fstab

    #

    10.10.0.10:/backups / var / backups nfs चूक 0 0

    जहां 10.10.0.10 एनएफएस सर्वर आईपी पता, /backup निर्यात निर्देशिका है और /var/backups स्थानीय माउंट बिंदु है।

    NFS शेयर को माउंट करने के लिए निम्न में से किसी एक रूप में mount कमांड चलाएँ:

    mount /var/backups mount 10.10.0.10:/backups

    mount कमांड, /etc/fstab की सामग्री को पढ़ेगा और शेयर को माउंट करेगा।

    अगली बार जब आप सिस्टम को रिबूट करेंगे तो NFS शेयर अपने आप माउंट हो जाएगा।

एनएफएस फाइल सिस्टम को अनमाउंट करना

umount कमांड डायरेक्टरी ट्री से माउंटेड फाइल सिस्टम को डिस्चार्ज (अनमाउंट) करता है।

एक माउंटेड एनएफएस शेयर को अलग करने के लिए, umount कमांड का उपयोग करके या तो निर्देशिका जहां इसे माउंट किया गया है या रिमोट शेयर:

umount 10.10.0.10:/backups umount /var/backups

यदि NFS माउंट में fstab फ़ाइल में प्रविष्टि है, तो उसे हटा दें।

जब माउंटेड वॉल्यूम उपयोग में हो, तो umount कमांड शेयर को अलग करने में विफल रहेगा। यह पता लगाने के लिए कि कौन सी प्रक्रिया एनएफएस शेयर तक पहुंच रही है, fuser कमांड का उपयोग करें:

fuser -m MOUNT_POINT

एक बार जब आप प्रक्रियाएं ढूंढ लेते हैं तो आप उन्हें kill कमांड के साथ रोक सकते हैं और एनएफएस शेयर को अनमाउंट कर सकते हैं।

umount -l MOUNT_POINT

यदि दूरस्थ NFS प्रणाली उपलब्ध नहीं है, तो अनमाउंट को लागू करने के लिए -f ( --force ) विकल्प का उपयोग करें।

umount -f MOUNT_POINT

आमतौर पर बल विकल्प का उपयोग करने के लिए एक अच्छा विचार नहीं है क्योंकि यह फ़ाइल सिस्टम पर डेटा को दूषित कर सकता है।

निष्कर्ष

हमने आपको एक दूरस्थ NFS शेयर को माउंट और अनमाउंट करने का तरीका दिखाया है। उबंटू, सेंटोस, आरएचईएल, डेबियन और लिनक्स टकसाल सहित किसी भी लिनक्स वितरण के लिए समान आदेश लागू होते हैं।

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

माउंट एनएफएस टर्मिनल