লিনাক্সে mddm সরঞ্জাম ব্যবহার করে দুটি ডিভাইসে সফ্টওয়্যার RAID0 (স্ট্রাইপ) তৈরি করা - পার্ট 2


RAID হ'ল সস্তা ডিস্কগুলির রিডানড্যান্ট অ্যারে, বৃহত পরিমাণে পরিবেশে উচ্চ উপলব্ধতা এবং নির্ভরযোগ্যতার জন্য ব্যবহৃত হয়, যেখানে সাধারণ ব্যবহারের চেয়ে ডেটা সুরক্ষিত করা দরকার। লয়েডিক ভলিউম হয়ে উঠতে রাইড একটি পুলের ডিস্কগুলির কেবলমাত্র সংগ্রহ এবং এতে একটি অ্যারে থাকে। একটি সম্মিলিত ড্রাইভার একটি অ্যারে তৈরি করে বা সেট করে (গ্রুপ) হিসাবে।

RAID তৈরি করা যেতে পারে, যদি সেখানে কোনও রাইড কন্ট্রোলারের সাথে সংযুক্ত ন্যূনতম 2 সংখ্যক ডিস্ক থাকে এবং লজিক্যাল ভলিউম তৈরি করা হয় বা সংজ্ঞায়িত RAID স্তরগুলি অনুযায়ী একটি অ্যারেতে আরও বেশি ড্রাইভ যুক্ত করা যায়। সফটওয়্যার রেড শারীরিক হার্ডওয়্যার ব্যবহার না করেই উপলব্ধ যেগুলিকে সফটওয়্যার রেইড বলা হয়। সফটওয়্যার রাইডের নাম করা হবে দরিদ্র মানুষ অভিযান।

RAID ব্যবহারের মূল ধারণাটি হ'ল সিঙ্গেল পয়েন্ট অফ ব্যর্থতা থেকে ডেটা সংরক্ষণ করা, এর অর্থ আমরা যদি ডেটা সংরক্ষণ করতে কোনও সিঙ্গল ডিস্ক ব্যবহার করি এবং যদি এটি ব্যর্থ হয় তবে আমাদের ডেটা ক্ষতি বন্ধ করার জন্য আমাদের ডেটা ফিরে পাওয়ার কোনও সম্ভাবনা নেই ফল্ট সহনশীলতা পদ্ধতি। সুতরাং, আমরা একটি RAID সেট তৈরি করতে ডিস্কের কিছু সংগ্রহ ব্যবহার করতে পারি।

স্ট্রাইপ সামগ্রীগুলি ভাগ করে একই সময়ে একাধিক ডিস্ক জুড়ে ডেটা স্ট্রাইপ করে। ধরে নিন আমাদের দুটি ডিস্ক রয়েছে এবং আমরা যদি লজিকাল ভলিউমে সামগ্রী সংরক্ষণ করি তবে এটি সামগ্রী দুটি ভাগ করে উভয় শারীরিক ডিস্কের অধীনে সংরক্ষণ করা হবে। উন্নত পারফরম্যান্সের জন্য রেড 0 ব্যবহার করা হবে, তবে ড্রাইভের কোনও একটি ব্যর্থ হলে আমরা ডেটা পেতে পারি না। সুতরাং, RAID 0 ব্যবহার করা ভাল অভ্যাস নয় The একমাত্র সমাধান হ'ল আপনার গুরুত্বপূর্ণ ফাইলগুলি সুরক্ষিত করার জন্য RAID0 প্রয়োগযুক্ত লজিক্যাল ভলিউম সহ অপারেটিং সিস্টেম ইনস্টল করা।

  1. RAID 0 এর উচ্চ কার্যকারিতা রয়েছে
  2. রেডে জিরো ক্যাপাসিটি ক্ষতি 0 কোনও স্থান নষ্ট হবে না
  3. জিরো ফল্ট সহনশীলতা (কোনও ডিস্কের ব্যর্থ হলে ডেটা ফিরে পেতে পারে না)
  4. লিখন এবং পঠন দুর্দান্ত হবে

ন্যূনতম সংখ্যক ডিস্ককে RAID 0 তৈরি করার অনুমতি দেওয়া হয় তবে আপনি আরও ডিস্ক যুক্ত করতে পারেন তবে ক্রমটি 2, 4, 6, 8 হিসাবে দ্বিগুণ হওয়া উচিত যদি আপনার পর্যাপ্ত পোর্ট সহ একটি শারীরিক RAID কার্ড থাকে তবে আপনি আরও ডিস্ক যুক্ত করতে পারেন ।

এখানে আমরা একটি হার্ডওয়্যার রাইড ব্যবহার করছি না, এই সেটআপটি কেবলমাত্র সফ্টওয়্যার RAID এর উপর নির্ভর করে। আমাদের যদি কোনও শারীরিক হার্ডওয়্যার রাইড কার্ড থাকে তবে আমরা এটির ইউটিলিটি থেকে এটি অ্যাক্সেস করতে পারি। ডিআইডি-র মাধ্যমে কিছু মাদারবোর্ড RAID বৈশিষ্ট্য সহ অন্তর্নির্মিত থাকে, সেখানে সিটিআরএল + আই কী ব্যবহার করে ইউআই অ্যাক্সেস করা যায়।

আপনি যদি RAID সেটআপগুলিতে নতুন হন তবে দয়া করে আমাদের আগের নিবন্ধটি পড়ুন, যেখানে আমরা RAID সম্পর্কে প্রাথমিক কিছু প্রাথমিক পরিচয় কভার করেছি।

  1. RAID এবং RAID ধারণাগুলির পরিচিতি

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.225
Two Disks	 :	20 GB each

এই নিবন্ধটি 9 টি টিউটোরিয়াল RAID সিরিজের অংশ 2, এখানে এই অংশে, আমরা কীভাবে সফ্টওয়্যার RAID0 তৈরি করতে এবং sdb এবং এসডিসি

পদক্ষেপ 1: RAID পরিচালনার জন্য সিস্টেম আপডেট করা এবং m دادm ইনস্টল করা

1. লিনাক্সে RAID0 সেট আপ করার আগে, আসুন একটি সিস্টেম আপডেট করুন এবং তারপরে 'এমডিএডিএম' প্যাকেজ ইনস্টল করুন। M دادm একটি ছোট প্রোগ্রাম, যা আমাদের লিনাক্সে RAID ডিভাইসগুলি কনফিগার করতে ও পরিচালনা করতে দেয় allow

# yum clean all && yum update
# yum install mdadm -y

পদক্ষেপ 2: সংযুক্ত দুটি 20 জিবি ড্রাইভ যাচাই করুন

২. রu্যাড ০ তৈরি করার আগে নিচের কমান্ডটি ব্যবহার করে সংযুক্ত দুটি হার্ড ড্রাইভ সনাক্ত হয়েছে কিনা তা যাচাই করে নিন।

# ls -l /dev | grep sd

৩. নতুন হার্ড ড্রাইভগুলি শনাক্ত হওয়ার পরে, এটি যুক্ত করা ড্রাইভগুলি ইতিমধ্যে ‘এমডিএডিএম’ কমান্ডের সাহায্যে কোনও বিদ্যমান রেড ব্যবহার করছে কিনা তা যাচাই করার সময় এসেছে।

# mdadm --examine /dev/sd[b-c]

উপরের আউটপুটটিতে, আমরা জানতে পেরেছি যে এই দুটি এসডিবি এবং এসডিসি ড্রাইভে কোনও RAID প্রয়োগ করা হয়নি।

পদক্ষেপ 3: RAID- র জন্য পার্টিশন তৈরি করা হচ্ছে

৪. এখন নিম্নলিখিত fdisk কমান্ডের সাহায্যে অভিযানের জন্য এসডিবি এবং এসডিসি পার্টিশন তৈরি করুন। এখানে, আমি এসডিবি ড্রাইভে কীভাবে পার্টিশন তৈরি করব তা দেখাব।

# fdisk /dev/sdb

পার্টিশন তৈরির জন্য নীচের নির্দেশাবলী অনুসরণ করুন।

  1. নতুন পার্টিশন তৈরির জন্য ‘এন’ টিপুন
  2. তারপরে প্রাথমিক বিভাজনের জন্য ‘পি’ চয়ন করুন
  3. এরপরে পার্টিশন নম্বরটি ১ হিসাবে নির্বাচন করুন
  4. কেবল দু'বার এন্টার কী টিপে ডিফল্ট মান দিন
  5. পরবর্তীতে সংজ্ঞায়িত পার্টিশনটি মুদ্রণের জন্য ‘পি’ টিপুন

পার্টিশনে লিনাক্স রাইড অটো তৈরির জন্য নীচের নির্দেশাবলী অনুসরণ করুন।

  1. সমস্ত উপলভ্য প্রকারের তালিকা করতে ‘এল’ টিপুন
  2. পার্টিশন চয়ন করতে ‘t’ টাইপ করুন
  3. লিনাক্স রাইড অটোটির জন্য ‘এফডি’ চয়ন করুন এবং প্রয়োগ করতে এন্টার টিপুন
  4. তারপরে আমরা যা করেছি পরিবর্তনগুলি মুদ্রণের জন্য আবার ‘পি’ ব্যবহার করুন
  5. পরিবর্তনগুলি লিখতে ‘ডাব্লু’ ব্যবহার করুন

দ্রষ্টব্য: দয়া করে এখনই এসডিসি ড্রাইভে পার্টিশন তৈরি করতে উপরের একই নির্দেশাবলী অনুসরণ করুন।

৫. পার্টিশন তৈরির পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে উভয় ড্রাইভারই সঠিকভাবে RAID- র জন্য সংজ্ঞায়িত হয়েছে কিনা তা যাচাই করুন।

# mdadm --examine /dev/sd[b-c]
# mdadm --examine /dev/sd[b-c]1

পদক্ষেপ 4: RAID এমডি ডিভাইস তৈরি করা

Now. এখন এমডি ডিভাইস তৈরি করুন (অর্থাত্/ডিভ/এমডি0) এবং নীচের কমান্ডটি ব্যবহার করে রেড স্তর প্রয়োগ করুন।

# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
# mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1

  1. -সি - তৈরি করুন
  2. - এল - স্তর
  3. -n - অভিযান-ডিভাইসের কোনও সংখ্যা নেই

Once. এমডি ডিভাইসটি তৈরি হওয়ার পরে, নিম্নলিখিত রেড কমান্ডের সাহায্যে ব্যবহৃত রেডের সাহায্যে ডিভাইস এবং অ্যারে ব্যবহৃত RAID স্তরটি যাচাই করুন।

# cat /proc/mdstat
# mdadm -E /dev/sd[b-c]1
# mdadm --detail /dev/md0

পদক্ষেপ 5: RAID ডিভাইসগুলি ফাইল সিস্টেমে বরাদ্দ করা হচ্ছে

8. একটি RAID ডিভাইস/dev/md0 এর জন্য একটি ext4 ফাইল সিস্টেম তৈরি করুন এবং এটি/dev/raid0 এর নিচে মাউন্ট করুন।

# mkfs.ext4 /dev/md0

৯. রাইড ডিভাইসের জন্য একবার ext4 ফাইল সিস্টেম তৈরি হয়ে গেলে, এখন একটি মাউন্ট পয়েন্ট ডিরেক্টরি তৈরি করুন (অর্থাত্/mnt/raid0) এবং এর অধীনে/dev/md0 ডিভাইসটি মাউন্ট করুন।

# mkdir /mnt/raid0
# mount /dev/md0 /mnt/raid0/

১০. এরপরে, ডিএফ কমান্ডটি ব্যবহার করে ডিভাইস/dev/md0/mnt/raid0 ডিরেক্টরিতে মাউন্ট করা হয়েছে তা যাচাই করুন।

# df -h

১১. এর পরে, মাউন্ট পয়েন্ট/mnt/raid0 এর অধীনে ‘tecmint.txt’ নামে একটি ফাইল তৈরি করুন, তৈরি করা ফাইলে কিছু সামগ্রী যুক্ত করুন এবং একটি ফাইল এবং ডিরেক্টরিতে থাকা সামগ্রী দেখুন view

# touch /mnt/raid0/tecmint.txt
# echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
# cat /mnt/raid0/tecmint.txt
# ls -l /mnt/raid0/

12. একবার আপনি মাউন্ট পয়েন্ট যাচাই হয়ে গেলে,/etc/fstab ফাইলে কোনও fstab এন্ট্রি তৈরির সময়।

# vim /etc/fstab

বর্ণিত হিসাবে নিম্নলিখিত এন্ট্রি যুক্ত করুন। আপনার মাউন্ট অবস্থান এবং আপনি যে ফাইল ফাইল সিস্টেম ব্যবহার করেন তার অনুসারে পরিবর্তিত হতে পারে।

/dev/md0                /mnt/raid0              ext4    defaults         0 0

13. fstab প্রবেশে কোনও ত্রুটি আছে কিনা তা পরীক্ষা করতে মাউন্ট '-a' চালান Run

# mount -av

ধাপ।: রu্যাড কনফিগারেশন সংরক্ষণ করা

14. অবশেষে, ভবিষ্যতের ব্যবহারের জন্য কনফিগারেশন রাখতে ফাইলের মধ্যে একটিতে রেইড কনফিগারেশন সংরক্ষণ করুন। আবার আমরা ‘mddm’ কমান্ডকে ‘-s’ (স্ক্যান) এবং ‘-v’ (ভার্বোস) বিকল্পগুলির সাথে দেখানো হিসাবে ব্যবহার করি।

# mdadm -E -s -v >> /etc/mdadm.conf
# mdadm --detail --scan --verbose >> /etc/mdadm.conf
# cat /etc/mdadm.conf

এটি হ'ল, আমরা এখানে দেখেছি, কীভাবে দুটি হার্ড ডিস্ক ব্যবহার করে রেইড স্তরগুলি সহ RAID0 স্ট্রিপগুলি কনফিগার করতে হয়। পরবর্তী নিবন্ধে, আমরা RAID5 কীভাবে সেটআপ করব তা দেখব।