অ্যান্ড্রয়েড

লিনাক্সে কীভাবে একটি এনএফএস শেয়ার মাউন্ট করবেন

NFS মাউন্ট

NFS মাউন্ট

সুচিপত্র:

Anonim

নেটওয়ার্ক ফাইল সিস্টেম (এনএফএস) একটি বিতরণ করা ফাইল সিস্টেম প্রোটোকল যা আপনাকে নেটওয়ার্কের মাধ্যমে দূরবর্তী ডিরেক্টরিগুলি ভাগ করতে দেয়। এনএফএসের সাহায্যে আপনি আপনার সিস্টেমে রিমোট ডিরেক্টরিগুলি মাউন্ট করতে পারেন এবং রিমোট ফাইলগুলি যেমন স্থানীয় ফাইল হিসাবে কাজ করতে পারেন।

লিনাক্স এবং ইউএনআইএক্স অপারেটিং সিস্টেমে আপনি স্থানীয় ডিরেক্টরি ট্রিতে একটি নির্দিষ্ট মাউন্ট পয়েন্টে একটি ভাগ করা এনএফএস ডিরেক্টরি মাউন্ট করতে মাউন্ট কমান্ডটি ব্যবহার করতে পারেন।

এই টিউটোরিয়ালে, আমরা আপনাকে লিনাক্স মেশিনে একটি এনএফএস শেয়ার ম্যানুয়ালি এবং স্বয়ংক্রিয়ভাবে কীভাবে মাউন্ট করবেন তা আপনাকে দেখাব।

এনএফএস ক্লায়েন্ট প্যাকেজ ইনস্টল করা হচ্ছে

প্রথমে একটি লিনাক্স সিস্টেমে একটি এনএফএস শেয়ার মাউন্ট করতে আপনাকে এনএফএস ক্লায়েন্ট প্যাকেজ ইনস্টল করতে হবে। প্যাকেজের নাম লিনাক্স বিতরণগুলির মধ্যে পৃথক।

  • উবুন্টু এবং ডেবিয়ানে এনএফএস ক্লায়েন্ট ইনস্টল করা:

    sudo apt update sudo apt install nfs-common

    CentOS এবং ফেডোরায় এনএফএস ক্লায়েন্ট ইনস্টল করা:

    sudo yum install nfs-utils

একটি এনএফএস ফাইল সিস্টেম ম্যানুয়ালি মাউন্ট করা হচ্ছে

একটি রিমোট এনএফএস শেয়ার মাউন্ট করা নিয়মিত ফাইল সিস্টেমগুলি মাউন্ট করার সমান।

প্রদত্ত মাউন্ট পয়েন্টে একটি এনএফএস ফাইল সিস্টেম মাউন্ট করতে, নিম্নলিখিত আকারে mount কমান্ডটি ব্যবহার করুন:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

আপনার লিনাক্স সিস্টেমে একটি রিমোট এনএফএস শেয়ার ম্যানুয়ালি মাউন্ট করতে নীচের পদক্ষেপগুলি ব্যবহার করুন:

  1. প্রথমে দূরবর্তী এনএফএস ভাগের জন্য মাউন্ট পয়েন্ট হিসাবে পরিবেশন করার জন্য একটি ডিরেক্টরি তৈরি করুন:

    sudo mkdir /var/backups

    মাউন্ট পয়েন্ট হ'ল স্থানীয় মেশিনে একটি ডিরেক্টরি যেখানে এনএফএস শেয়ারটি মাউন্ট করতে হয়।

    নিম্নলিখিত কমান্ডটি রুট বা সুডো সুবিধা সহ ব্যবহারকারী হিসাবে চালনা করে এনএফএস শেয়ারটি মাউন্ট করুন:

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

    যেখানে 10.10.0.10 হল এনএফএস সার্ভারের আইপি ঠিকানা, /backup হ'ল ডিরেক্টরিটি সার্ভারটি রফতানি করে এবং /var/backups স্থানীয় মাউন্ট পয়েন্ট।

    সাফল্যে, কোনও আউটপুট উত্পাদিত হয় না।

    দূরবর্তী এনএফএস ভলিউম সফলভাবে মাউন্ট হয়েছে তা যাচাই করতে mount বা df -h কমান্ডটি ব্যবহার করুন।

শেয়ারটি মাউন্ট হয়ে গেলে মাউন্ট পয়েন্টটি মাউন্ট করা ফাইল সিস্টেমের মূল ডিরেক্টরিতে পরিণত হয়।

আপনি যখন শেয়ারটি ম্যানুয়ালি মাউন্ট করছেন, তখন রিফুটের পরে এনএফএস শেয়ার মাউন্টটি স্থির থাকে না।

এনএফএস ফাইল সিস্টেমগুলি স্বয়ংক্রিয়ভাবে /etc/fstab সহ মাউন্ট করা হচ্ছে

সাধারণত, সিস্টেম বুট হওয়ার পরে আপনি স্বয়ংক্রিয়ভাবে দূরবর্তী এনএফএস ডিরেক্টরিটি মাউন্ট করতে চাইবেন।

/etc/fstab ফাইলটিতে এন্ট্রিগুলির একটি তালিকা রয়েছে যা সিস্টেম স্টার্টআপে কোথায় এবং কী ফাইল সিস্টেম মাউন্ট হবে তা নির্ধারণ করে।

আপনার লিনাক্স সিস্টেম শুরু হয়ে গেলে স্বয়ংক্রিয়ভাবে একটি এনএফএস শেয়ার মাউন্ট করতে /etc/fstab ফাইলে একটি লাইন যুক্ত করুন। লাইনে অবশ্যই এনএসএফ সার্ভারের হোস্ট-নেম বা আইপি ঠিকানা, রফতানি হওয়া ডিরেক্টরি এবং স্থানীয় মেশিনে মাউন্ট পয়েন্ট অন্তর্ভুক্ত থাকতে হবে।

লিনাক্স সিস্টেমে একটি এনএফএস শেয়ার স্বয়ংক্রিয়ভাবে মাউন্ট করতে নিম্নলিখিত পদ্ধতিটি ব্যবহার করুন:

  1. রিমোট এনএফএস শেয়ারের জন্য একটি মাউন্ট পয়েন্ট সেট আপ করুন:

    sudo mkdir /var/backups

    আপনার পাঠ্য সম্পাদক দিয়ে /etc/fstab ফাইলটি খুলুন:

    sudo nano /etc/fstab

    ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করুন:

    / Etc / fstab ফাইলের

    #

    10.10.0.10:/backups / var / ব্যাকআপগুলি এনএফএস 0 0 ডিফল্ট হয়

    যেখানে 10.10.0.10 এনএফএস সার্ভারের আইপি ঠিকানা, /backup হ'ল রফতানি ডিরেক্টরি এবং /var/backups স্থানীয় মাউন্ট পয়েন্ট।

    এনএফএস শেয়ারটি মাউন্ট করতে নিম্নলিখিত ফর্মগুলির একটিতে mount কমান্ডটি চালান:

    mount /var/backups mount 10.10.0.10:/backups

    mount কমান্ড, /etc/fstab সামগ্রী পড়বে এবং ভাগটি মাউন্ট করবে।

    পরের বার আপনি সিস্টেমটি পুনরায় বুট করুন এনএফএস ভাগটি স্বয়ংক্রিয়ভাবে মাউন্ট হবে।

এনএফএস ফাইল সিস্টেমগুলি আনমাউন্ট করা হচ্ছে

Umount কমান্ড ডিরেক্টরি গাছ থেকে মাউন্ট করা ফাইল সিস্টেমটি বিচ্ছিন্ন করে (আনমাউন্ট করে)।

মাউন্ট করা এনএফএস শেয়ারটি আলাদা করতে, umount কমান্ডটি অনুসরণ করুন ডিরেক্টরিটি যেখানে মাউন্ট করা হয়েছে তা অনুসরণ করুন অথবা দূরবর্তী ভাগ করুন:

umount 10.10.0.10:/backups umount /var/backups

যদি এনএফএস মাউন্টের fstab ফাইলে একটি এন্ট্রি থাকে তবে এটি সরান।

মাউন্ট করা ভলিউম ব্যবহার করা হলে umount কমান্ডটি ভাগ করতে আলাদা করতে ব্যর্থ হবে। কোন প্রক্রিয়াগুলি এনএফএস শেয়ারটি অ্যাক্সেস করছে তা নির্ধারণ করতে, fuser কমান্ডটি ব্যবহার করুন:

fuser -m MOUNT_POINT

প্রসেসগুলি একবার খুঁজে বের করার পরে আপনি সেগুলি kill কমান্ড দিয়ে থামাতে পারেন এবং এনএফএস শেয়ারটি আনমাউন্ট করতে পারেন।

umount -l MOUNT_POINT

যদি রিমোট এনএফএস সিস্টেমটি অ্যাক্সেসযোগ্য না হয়, আন-মাউন্টটিকে বাধ্য করার জন্য -f ( --force ) বিকল্পটি ব্যবহার করুন।

umount -f MOUNT_POINT

সাধারণত ফোর্স বিকল্পটি ব্যবহার করা ভাল ধারণা নয় কারণ এটি ফাইল সিস্টেমের ডেটাটিকে দূষিত করতে পারে।

উপসংহার

আমরা আপনাকে দেখিয়েছি কীভাবে একটি দূরবর্তী এনএফএস ভাগ মাউন্ট এবং আনমাউন্ট করতে হয়। উবুন্টু, সেন্টোস, আরএইচএল, ডেবিয়ান এবং লিনাক্স মিন্ট সহ যে কোনও লিনাক্স বিতরণে একই কমান্ডগুলি প্রয়োগ হয়।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

মাউন্ট এনএফএস টার্মিনাল