1984 সালে সান মাইক্রোসিস্টেমস দ্বারা বিকশিত, এনএফএস বা নেটওয়ার্ক ফাইল শেয়ার একটি ফাইল সিস্টেম প্রোটোকল যা স্থানীয় স্টোরেজ ডিভাইসের অনুরূপ নেটওয়ার্কের মাধ্যমে ফাইল অ্যাক্সেস করার জন্য ব্যবহৃত হয়।
এনএফএস শেয়ারগুলি শক্তিশালী এবং জনপ্রিয় কারণ তারা ব্যবহারকারীদের স্থানীয় নেটওয়ার্ক এবং ইন্টারনেটে ফাইল এবং ডিরেক্টরিগুলি ভাগ করার অনুমতি দেয়। যাইহোক, এনএফএস শেয়ারগুলি স্থানীয় এবং বিশ্বস্ত নেটওয়ার্কের মধ্যে সীমাবদ্ধ করা ভাল কারণ মেশিনগুলিতে ফাইলগুলি এনক্রিপ্ট করা হয় না। যাইহোক, সমস্যাটি সমাধান করা হয়েছে এবং NFS প্রোটোকলের সাম্প্রতিক সংস্করণে সংশোধন করা হয়েছে। আপনাকে কার্বেরোসের মতো জটিল প্রমাণীকরণ পদ্ধতি সেট আপ করতে হতে পারে।
এই টিউটোরিয়ালটি আপনাকে একটি লিনাক্স সিস্টেমে এনএফএস শেয়ার কিভাবে সেট আপ করতে হবে তা নিয়ে চলবে। আসুন শুরু করা যাক।
NFS সার্ভার সেট আপ করা হচ্ছে
আসুন NFS সার্ভার সেট আপ করে শুরু করি। এই প্রক্রিয়াটি মোটামুটি সহজ, শুধুমাত্র কয়েকটি কমান্ড দিয়ে:
sudo আপডেট পান
sudo apt-get installnfs- কার্নেল-সার্ভার
এরপরে, স্থানীয় সিস্টেমে একটি ডিরেক্টরি তৈরি করুন যা NFS এর শেয়ার রুট ডিরেক্টরি হিসাবে ব্যবহৃত হবে:
sudo mkdir /কোথায়/nfs
ডিরেক্টরিতে উপযুক্ত অনুমতি সেট করুন:
sudo চাউনকেউ না: গ্রুপ/কোথায়/nfsপরবর্তী, /etc /export এ রপ্তানি ফাইল সম্পাদনা করুন এবং নিম্নলিখিত এন্ট্রি যোগ করুন
/কোথায়/nfs<হোস্টনাম>(rw,সুসংগত, root_squash, no_subtree_check)
একটি NFS ক্লায়েন্ট সেট আপ করা হচ্ছে
লিনাক্সে এনএফএস শেয়ার মাউন্ট করার জন্য, আপনাকে কমান্ড ব্যবহার করে এনএফএস ক্লায়েন্ট সরঞ্জাম ইনস্টল করতে হবে:
sudo আপডেট পান sudo apt-get installnfs- সাধারণএকটি NFS ফাইল সিস্টেম মাউন্ট করা
এনএফএস ফাইল শেয়ার মাউন্ট করার প্রক্রিয়াটি লিনাক্সে একটি নিয়মিত ফাইল সিস্টেম মাউন্ট করার অনুরূপ। আপনি কমান্ড মাউন্ট ব্যবহার করতে পারেন। সাধারণ বাক্য গঠন হল:
মাউন্ট <বিকল্প> <nfs-server-address>:<রপ্তানি-ডিরেক্টরি> <পর্বত বিন্দু>এটি সম্পন্ন করার জন্য, NFS Share এর মাউন্ট পয়েন্ট হিসাবে ব্যবহারের জন্য একটি ডিরেক্টরি তৈরি করে শুরু করুন।
sudo mkdir /mnt/শেয়ারপরবর্তীতে, নিচের চিত্র অনুযায়ী মাউন্ট কমান্ড ব্যবহার করে NFS শেয়ার মাউন্ট করুন:
sudo মাউন্টNt nfs 127.0.0.1/কোথায়/nfs/mnt/শেয়ারএকবার সম্পন্ন হলে, আপনার সার্ভারে দূরবর্তী শেয়ারগুলিতে অ্যাক্সেস থাকা উচিত।
ফাইল শেয়ার আনমাউন্ট করা
যেহেতু একটি NFS শেয়ার একটি ফাইল সিস্টেমের অনুরূপ, আপনি এটিকে umount কমান্ড দিয়ে আনমাউন্ট করতে পারেন:
sudo পরিমাণ <আইপি ঠিকানা> /কোথায়/nfssudo পরিমাণ /mnt/শেয়ারআপনি umount কমান্ড সহ অন্যান্য অপশন ব্যবহার করতে পারেন, যেমন NFS শেয়ারগুলিকে জোর করে আনমাউন্ট করার জন্য একটি ফোর্স।
উপসংহার
কিভাবে একটি লিনাক্স সিস্টেমে এনএফএস শেয়ার ব্যবহার করা যায় এবং মাউন্ট করা যায় তার উপরে একটি সহজ নির্দেশিকা। আমরা এখানে যা আলোচনা করেছি তার চেয়ে এনএফএসের আরও কিছু আছে; আরো জানার জন্য বাহ্যিক সম্পদ ব্যবহার করতে বিনা দ্বিধায়।