নিম্নলিখিত নিবন্ধে আমরা উবুন্টু 18.04 এলটিএসে জেডএফএস ফাইল সিস্টেমটি কীভাবে ইনস্টল ও কনফিগার করতে পারি সে সম্পর্কে একবার নজর দিতে চলেছি। জেডএফএস একটি ফাইল এবং ভলিউম সিস্টেম যা সান মাইক্রোসিস্টেমগুলি দ্বারা বিকাশ করা হয় আপনার সোলারিস ওএসের জন্য এবং এখন ওপেনজেডএস সম্প্রদায় পরিচালনা করে। চালু এই ফাইল সিস্টেম এই ব্লগের একজন সহকর্মী কিছুক্ষণ আগে আমাদের সাথে ইতিমধ্যে কথা বলেছিলেন।
জেডএফএস এর জন্য দাঁড়িয়েছে দুর্দান্ত ক্ষমতাএর পূর্বে পৃথক পৃথক ধারণাগুলির একীকরণ ফাইল সিস্টেম এবং ভলিউম ম্যানেজার এক পণ্য, নতুন ডিস্কে কাঠামো, লাইটওয়েট ফাইল সিস্টেম এবং একটি সহজ স্টোরেজ স্পেস ম্যানেজমেন্ট। উবুন্টু-র জন্য এই ফাইল সিস্টেম সম্পর্কে আপনি আরও জানতে পারবেন উইকি
জেডএফএস ফাইল সিস্টেম ইনস্টলেশন
আমাদের অবশ্যই নিশ্চিত করতে হবে যে কোর, সীমাবদ্ধ, মহাবিশ্ব এবং বহুবিধ সফ্টওয়্যার উত্স সক্ষম করা আছে। টার্মিনালে আমরা নিম্নলিখিত কমান্ডটি কার্যকর করব তা নিশ্চিত করার জন্য (Ctrl + Alt + T):
sudo apt edit-sources
চালিয়ে যাওয়ার জন্য এন্টার টিপুন।
আপনি যেমন স্ক্রিনশট থেকে দেখতে পাচ্ছেন, আমি এই সমস্ত সফ্টওয়্যার উত্স সক্ষম করেছি। যদি আপনার এই উত্সগুলির কোনও সক্রিয় না হয়, আমরা তাদের সক্ষম করতে হবে। এটি করার জন্য, আমাদের কেবলমাত্র নিম্নলিখিত কমান্ডগুলি প্রয়োজন অনুযায়ী একের পর এক চালিত করতে হবে:
- যোগ করতে প্রধান সংগ্রহস্থল টার্মিনালে (Ctrl + Alt + T) আমরা লিখব:
sudo apt-add-repository main
- আমাদের যদি সোর্স যুক্ত করতে হয় সীমাবদ্ধ আমরা লিখব:
sudo apt-add-repository restricted
- যদি আপনার উত্স প্রয়োজন বিশ্ব, আমরা টাইপ করব:
sudo apt-add-repository universe
- এবং সূত্রের জন্য মাল্টিভার্স:
sudo apt-add-repository multiverse
এটির পরে আমরা নিম্নলিখিত কমান্ডটি কার্যকর করি আপডেট ক্যাশে অ্যাপটি প্যাকেজ সংগ্রহস্থল থেকে:
sudo apt update
এখন আমরা নিম্নলিখিত কমান্ড চালাতে পারেন উবুন্টু 18.04 এলটিএসে জেডএফএস ফাইল সিস্টেম ইনস্টল করুন:
sudo apt-get install zfsutils-linux
জেডএফএস RAID 0 পুল কনফিগারেশন
এই বিভাগে, আমরা কীভাবে কনফিগার করতে হবে তা দেখব জেডএফএস রেড 0 পুল। RAID 0, কিছু হার্ড ড্রাইভ যুক্ত করুন। এগুলি তৈরি করতে যোগ করে একটি একক বৃহত ভার্চুয়াল ড্রাইভ। এটি লেখার / পড়ার গতি যথেষ্ট বৃদ্ধি করে।
তবে RAID 0 এ একটি বড় সমস্যা রয়েছে। যদি যুক্ত করা ড্রাইভগুলির মধ্যে একটি ব্যর্থ হয় তবে সমস্ত ডেটা নষ্ট হবে.
জেডএফএস পুলগুলি যাচাই করুন
আপনি করতে পারেন জেডএফএস পুলগুলির স্থিতি পরীক্ষা করুন নিম্নলিখিত কমান্ড সহ:
sudo zpool status
আপনি দেখতে পাচ্ছেন, আমার কাছে এখনও কোনও পুল উপলব্ধ নেই।
আসুন দেখি কীভাবে আমাদের প্রথম জেডএফএস পুলটি কনফিগার করতে হয়। তবে তার আগে আপনাকে নিশ্চিত করতে হবে কমপক্ষে 2 টি হার্ড ড্রাইভ ইনস্টল করা আছে দলে। এই উদাহরণস্বরূপ, আমি 2 ভার্চুয়াল হার্ড ড্রাইভ ইনস্টল করেছি (20 জিবি আকার), উবুন্টু 18.04 এলটিএস সহ আমার ভার্চুয়াল মেশিনে আমি যে ডিস্কে অপারেটিং সিস্টেম ইনস্টল করেছি সেগুলি ছাড়াও।
এখন আমরা আমাদের প্রথম জেডএফএস গ্রুপ তৈরি করব, আমি এটিকে ফাইল বলব। অবশ্যই আপনি চাইলে একে অন্য কিছু বলতে পারেন। নিম্নলিখিত কমান্ড চালান। ডেবিট মধ্যে ব্যবহারযোগ্য নয় এমন ডিস্কগুলি অন্তর্ভুক্ত করুন, আমরা যাচ্ছি যে অপারেটিং সিস্টেমটি অন্তর্ভুক্ত করা উচিত নয়।
sudo zpool create -f archivos /dev/sdb /dev/sdc
এখন আমরা নিম্নলিখিত কমান্ড চালাতে পারেন জেডএফএস গ্রুপটি তালিকাভুক্ত করুন:
sudo zpool list
আপনি উপরের স্ক্রিনশটটিতে দেখতে পাচ্ছেন, গ্রুপ NAME ফাইল এবং সাইজটি 19,9 জিবি (10 জিবি এক্স 2 = 20 গিগাবাইট)।
জেডএফএস গ্রুপটি / ফাইলগুলিতে মাউন্ট করতে হবে স্বয়ংক্রিয়ভাবে, আপনি df কমান্ডের আউটপুট থেকে দেখতে পাবেন।
ডিফল্টরূপে কেবল রুট এই ডিরেক্টরিতে লিখতে পারে। আমরা এটি পরিবর্তন করতে পারি যাতে কোনও সাধারণ ব্যবহারকারী ডিরেক্টরিতে পরিবর্তন করতে পারে, টার্মিনালে টাইপ করে (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
দ্রষ্টব্য: এখানে USERNAME এবং GROUPNAME আপনার ব্যবহারকারীর নাম। এগুলি সাধারণত একই নাম।
যেমন আপনি নীচের স্ক্রিনশটে দেখতে পাচ্ছেন, ডিরেক্টরি / ফাইলগুলির মালিকানা এটি সফলভাবে পরিবর্তন করা হয়েছিল।
আপনি নীচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, আমি এখনই একজন সাধারণ ব্যবহারকারী হিসাবে / ফাইল ডিরেক্টরিতে ফাইলগুলি অনুলিপি করে আটক করতে পারি।
বিদ্যমান জেডএফএস গ্রুপের মাউন্ট পয়েন্ট পরিবর্তন করা
যদি কোনও পর্যায়ে, আমরা বিদ্যমান জেডএফএস গ্রুপটিকে অন্য কোনও স্থানে মাউন্ট করতে চাই বা প্রয়োজন, আমরা এটি সহজেই করতে পারি। উদাহরণস্বরূপ, যদি আমরা চাই / var / www এ জেডএফএস গ্রুপের ফাইল ডিরেক্টরি মাউন্ট করুন, আমরা নিম্নলিখিত কমান্ড দিয়ে এটি করতে পারি:
sudo zfs set mountpoint=/var/www archivos
দ্রষ্টব্য: আপনি যে কমান্ডটি চালানোর আগে জেডএফএস পুলটি মাউন্ট করতে চলেছেন সেই ডিরেক্টরিটি উপস্থিত রয়েছে কিনা তা নিশ্চিত করুন।
আপনি যেমন df কমান্ডের আউটপুট থেকে দেখতে পাচ্ছেন, মাউন্ট পয়েন্টটি / var / www তে পরিবর্তন করা হবে।
একটি জেডএফএস পুল মুছে ফেলা হচ্ছে
এখন আমরা দেখতে পাব যে সবে তৈরি করা জেডএফএস পুলটি কীভাবে মুছবেন। এটি করতে, আমাদের কেবলমাত্র নিম্নলিখিত কমান্ডটি প্রয়োগ করতে হবে:
sudo zpool destroy archivos
নীচের স্ক্রিনশটে যেমন দেখা যায়, জেডএফএস সেট সরানো হয়েছে যা আমরা তৈরি করেছিলাম।
এইভাবে আপনি উবুন্টু 18.04 এলটিএস চালিত ভার্চুয়াল মেশিনে জেডএফএস ফাইল সিস্টেমটি ইনস্টল ও কনফিগার করতে পারেন।
এটি LVM এর জন্য একই পদ্ধতি হবে যদি না হয় তবে আরও ভাল ব্যাখ্যা করুন এবং সেগুলি যদি এসএসডি ডিস্ক হয় এবং অন্য যান্ত্রিকও ফাইল পরিচালনার এই পদ্ধতিটি প্রয়োগ করে, আমি আপনার তাত্ক্ষণিক প্রতিক্রিয়ার প্রশংসা করব