সুচিপত্র:

কিভাবে রেইড -1 স্টোরেজ তৈরি করবেন: 9 টি ধাপ
কিভাবে রেইড -1 স্টোরেজ তৈরি করবেন: 9 টি ধাপ

ভিডিও: কিভাবে রেইড -1 স্টোরেজ তৈরি করবেন: 9 টি ধাপ

ভিডিও: কিভাবে রেইড -1 স্টোরেজ তৈরি করবেন: 9 টি ধাপ
ভিডিও: থারগয়েড প্রোটিয়াস যুদ্ধ অব্যাহত .... /... 2024, নভেম্বর
Anonim
কিভাবে রেইড -1 স্টোরেজ তৈরি করবেন
কিভাবে রেইড -1 স্টোরেজ তৈরি করবেন

সহজ ভাষায় RAID1 কি

: ডিস্ক মিররিং। রিডান্ডেন্সির জন্য সর্বোত্তম অপ্টিমাইজড এবং ন্যূনতম 2 ড্রাইভের প্রয়োজন

জটিল পরিভাষায় RAID1 কি

: এটি দুই বা ততোধিক ডিস্কে ডেটা সেটের একটি সঠিক কপি (বা আয়না) নিয়ে গঠিত; একটি ক্লাসিক RAID 1 মিররড জোড়া দুটি ডিস্ক রয়েছে। এই কনফিগারেশনটি একাধিক ডিস্ক জুড়ে ডিস্ক স্পেসের সমতা, স্ট্রিপিং বা স্প্যানিংয়ের প্রস্তাব দেয় না, যেহেতু অ্যারে সম্পর্কিত সমস্ত ডিস্কগুলিতে ডেটা প্রতিফলিত হয় এবং অ্যারেটি কেবল ক্ষুদ্রতম সদস্য ডিস্কের মতো বড় হতে পারে। এই লেআউটটি তখন উপযোগী যখন রিড পারফরম্যান্স বা নির্ভরযোগ্যতা লেখার পারফরম্যান্স বা ফলস্বরূপ ডেটা স্টোরেজ ক্যাপাসিটির চেয়ে বেশি গুরুত্বপূর্ণ।

(উইকিপিডিয়া এটি খুব ভালভাবে ব্যাখ্যা করে)

কি ভাল এবং কি ভয়ানক।

খুব উচ্চ কর্মক্ষমতা; খুব উচ্চ তথ্য সুরক্ষা; লেখার পারফরম্যান্সে খুব কম জরিমানা।

দুর্বলতা: উচ্চ অপ্রয়োজনীয় খরচ ওভারহেড; যেহেতু সমস্ত ডেটা ডুপ্লিকেট করা হয়েছে, তাই স্টোরেজ ক্যাপাসিটির দ্বিগুণ প্রয়োজন।

আপনার যা দরকার

কমপক্ষে 2 টি ইউএসবি স্টিক বা হার্ড ড্রাইভ আপনি 4, 6 এবং 8 ব্যবহার করে আরো যোগ করতে পারেন

সমস্ত কোড ইটালিক এ আছে

ধাপ 1: Mdadm ইনস্টল করা

Mdadm ইনস্টল করা হচ্ছে
Mdadm ইনস্টল করা হচ্ছে

প্রথম জিনিস: আপনাকে RAID সফটওয়্যার পেতে হবে। আপনাকে আপনার সফ্টওয়্যার সংগ্রহস্থল থেকে mdadm ডাউনলোড এবং ইনস্টল করতে হবে। এটি বেশ সাধারণ, তাই টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:

sudo apt-get mdadm ইনস্টল করুন

পদক্ষেপ 2: আমাদের ডিস্ক ড্রাইভগুলি পরীক্ষা করুন

আমাদের ডিস্ক ড্রাইভগুলি পরীক্ষা করতে হবে যে ইতিমধ্যে কোন রেইড কনফিগার করা আছে কিনা।

নিম্নলিখিত কমান্ড ব্যবহার করে:

mdadm -E /dev /sd [b -c]

ধাপ 3: RAID এর জন্য ড্রাইভ পার্টিশন

RAID এর জন্য ড্রাইভ পার্টিশন
RAID এর জন্য ড্রাইভ পার্টিশন
RAID এর জন্য ড্রাইভ পার্টিশন
RAID এর জন্য ড্রাইভ পার্টিশন

আমরা RAID1 তৈরির জন্য সর্বনিম্ন দুটি পার্টিশন /dev /sdc1 এবং /dev /sdb1 ব্যবহার করছি। আসুন 'fdisk' কমান্ড ব্যবহার করে এই দুটি ড্রাইভে পার্টিশন তৈরি করি এবং পার্টিশন তৈরির সময় টাইপকে রেইডে পরিবর্তন করি।

এই কমান্ডটি ব্যবহার করুন

fdisk /dev /sdc1

তারপর এই নির্দেশাবলী অনুসরণ করুন

  1. নতুন পার্টিশন তৈরির জন্য 'n' চাপুন।
  2. তারপর প্রাইমারি পার্টিশনের জন্য ‘P’ নির্বাচন করুন।এরপর পার্টিশন নম্বর ১ হিসেবে সিলেক্ট করুন।
  3. মাত্র দুইবার এন্টার কী টিপে ডিফল্ট ফুল সাইজ দিন।
  4. পরবর্তী সংজ্ঞায়িত পার্টিশন মুদ্রণ করতে 'p' টিপুন।
  5. সমস্ত উপলব্ধ প্রকারের তালিকা করতে 'L' টিপুন।
  6. পার্টিশন নির্বাচন করতে 't' টাইপ করুন।
  7. লিনাক্স রেইড অটোর জন্য 'fd' নির্বাচন করুন এবং আবেদন করতে Enter চাপুন।
  8. তারপরে আমরা যে পরিবর্তনগুলি করেছি তা মুদ্রণ করতে আবার 'p' ব্যবহার করুন।
  9. পরিবর্তনগুলি লিখতে 'w' ব্যবহার করুন।

এখন আমরা sdb1 এর জন্য ঠিক একই দিকে যাচ্ছি

fdisk /dev /sdb1

সুতরাং sdc1 এর মতো একই সঠিক পদক্ষেপগুলি অনুসরণ করুন

ধাপ 4: পরিবর্তনগুলি যাচাই করুন

পরিবর্তনগুলি যাচাই করুন
পরিবর্তনগুলি যাচাই করুন
পরিবর্তনগুলি যাচাই করুন
পরিবর্তনগুলি যাচাই করুন

একবার উভয় পার্টিশন সফলভাবে তৈরি হয়ে গেলে, একই 'mdadm' কমান্ড ব্যবহার করে sdb এবং sdc ইউএসবি ড্রাইভের পরিবর্তনগুলি যাচাই করুন এবং এটি RAID টাইপ নিশ্চিত করবে

কমান্ড ব্যবহার করে:

mdadm -E /dev /sd [b -c]

আমরা একই কমান্ড ব্যবহার করতে পারি কিন্তু শেষে একটি যুক্ত করতে পারি

mdadm -E /dev /sd [b -c] 1

ধাপ 5: RAID1 ডিভাইস তৈরি করা

RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে
RAID1 ডিভাইস তৈরি করা হচ্ছে

পরবর্তীতে '/dev/md0' নামে RAID1 ডিভাইস তৈরি করুন অথবা আপনি নিম্নলিখিত কমান্ড ব্যবহার করে '/dev/md127' ব্যবহার করতে পারেন।

mdadm --create /dev /md0 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1

cat /proc /mdstat

অথবা

mdadm --create /dev /md127 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1

cat /proc /mdstat

পরবর্তী কমান্ড ব্যবহার করে রেইড ডিভাইসের ধরন এবং রেইড অ্যারে চেক করুন।

mdadm -E /dev /sd [b -c] 1

mdadm -বিস্তারিত /dev /md0 অথবা mdadm -বিস্তারিত /dev /md127

উপরের ছবিগুলি থেকে, আপনার কমবেশি বুঝতে হবে যে raid1 তৈরি করা হয়েছে এবং /dev /sdb1 এবং /dev /sdc1 পার্টিশন ব্যবহার করে এবং আপনি পুনরায় সিঙ্ক করার মতো অবস্থা দেখতে পারেন। এর মাধ্যমে

mdadm --detail /dev /md0 অথবা mdadm --detail /dev /md127 কমান্ড

ধাপ 6: RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা

RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা
RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা
RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা
RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা
RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা
RAID ডিভাইসে একটি ফাইল সিস্টেম তৈরি করা

Md0 বা md127 এর জন্য ext4 ব্যবহার করে ফাইল সিস্টেম তৈরি করুন এবং /mnt /raid1 এর অধীনে মাউন্ট করুন। এই পদক্ষেপটি গুরুত্বপূর্ণ।

কমান্ড ব্যবহার করুন

mkfs.ext4 /dev /md0 অথবা mkfs.ext4 /dev /md127

পরবর্তী, '/mnt/raid1' এর অধীনে নতুন তৈরি ফাইল সিস্টেম মাউন্ট করুন এবং কিছু ফাইল তৈরি করুন এবং মাউন্ট পয়েন্টের অধীনে বিষয়বস্তু যাচাই করুন।

এই কমান্ডগুলি ব্যবহার করুন

mkdir /mnt /raid1

মাউন্ট/dev/md0/mnt/raid1/

/mnt/raid1/tecmint.txt স্পর্শ করুন

প্রতিধ্বনি "টেকমিন্ট রেইড সেটআপ"> /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc/mdstat

সুতরাং সিস্টেম রিবুট এ RAID1 স্বয়ংক্রিয়ভাবে মাউন্ট করার জন্য, আপনাকে fstab ফাইলে একটি এন্ট্রি করতে হবে। '/Etc/fstab' ফাইলটি খুলুন এবং নিম্নলিখিতগুলি যোগ করুন

/dev/md0/mnt/raid1 ext4 ডিফল্ট 0 0

চালানো নিশ্চিত করুন

Fstab ফাইলে কোন ত্রুটি আছে কিনা তা দেখতে 'mount -av' চালান যদিও ধাপ অনুসরণ করা হলে কোন ভুল হবে না।

এখন, নীচের কমান্ড ব্যবহার করে 'mdadm.conf' ফাইলে ম্যানুয়ালি রেইড কনফিগারেশন সংরক্ষণ করুন।

mdadm -বিস্তারিত -স্ক্যান -ভার্বোস >> /etc/mdadm.conf

ধাপ 7: ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন

ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন
ডিস্ক ব্যর্থতার পরে ডেটা যাচাই করুন

RAID এর উদ্দেশ্য হল যদি কোন হার্ডডিস্ক ব্যর্থ হয় বা ক্র্যাশ হয় তাহলে আমাদের ডেটা পাওয়া যাবে। আসুন দেখি যখন কোন ডিস্ক ডিস্ক অ্যারেতে অনুপলব্ধ থাকে।

আমরা দেখতে পাচ্ছি আমাদের RAID- এ 2 টি ডিভাইস পাওয়া যাচ্ছে এবং সক্রিয় ডিভাইসগুলি 2।

ls -l /dev | গ্রেপ এসডি

mdadm -বিস্তারিত /dev /md0

আমরা দেখতে পাচ্ছি যে আমাদের একজন ড্রাইভার হারিয়ে গেছে তাই এখন আমাদের ডেটা পরীক্ষা করা যাক।

থিস কমান্ড ব্যবহার করুন

cd/mnt/raid1/

বিড়াল tecmint.txt

…………………………………..

ডেটা কি এখনও সেখানে থাকা উচিত এবং আমাদের কাছে উপলব্ধ থাকা সত্ত্বেও যদি আমরা একজন ড্রাইভারকে বের করে নিই তবে এটি RAID 1 (আয়না) এর সুবিধা

ধাপ 8: কমান্ড ইনডেক্স

fdisk: একটি কমান্ড-লাইন ইউটিলিটি যা ডিস্ক পার্টিশন ফাংশন প্রদান করে।

cat: হল একটি স্ট্যান্ডার্ড ইউনিক্স ইউটিলিটি যা ফাইলগুলিকে ধারাবাহিকভাবে পড়ে, সেগুলো স্ট্যান্ডার্ড আউটপুটে লিখছে।

মাউন্ট: কমান্ড একটি স্টোরেজ ডিভাইস বা ফাইল সিস্টেম মাউন্ট করে, এটি অ্যাক্সেসযোগ্য করে তোলে এবং এটি একটি বিদ্যমান ডিরেক্টরি কাঠামোর সাথে সংযুক্ত করে।

mkdir: একটি নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।

স্পর্শ: একটি কম্পিউটার ফাইল বা ডিরেক্টরি অ্যাক্সেসের তারিখ এবং/অথবা পরিবর্তনের তারিখ আপডেট করতে ব্যবহৃত একটি কমান্ড।

ইকো একটি কমান্ড যা স্ট্রিংগুলিকে আউটপুট করে যা আর্গুমেন্ট হিসাবে পাস করা হচ্ছে। এটি একটি কমান্ড যা সাধারণত শেল স্ক্রিপ্ট এবং ব্যাচ ফাইলে স্ক্রিন বা কম্পিউটার ফাইলের আউটপুট স্ট্যাটাস টেক্সট বা পাইপলাইনের উৎস অংশ হিসাবে ব্যবহৃত হয়।

ধাপ 9: আর কোন পদক্ষেপ নেই

যদি আপনি এটিকে এতদূর অভিনন্দন জানাতেন কারণ এটি আমাকে সম্পূর্ণ বিকেল সময় নিয়েছিল আমাকে এটি করতে হয়েছিল আমার দুবার স্ক্রিনশট যেখানে দুর্নীতিগ্রস্ত ছিল, আশা করি আমি RAID1 এর সংগ্রামে সাহায্য করতে পারব

প্রস্তাবিত: