ইন্টেল ম্যাট্রিক্স স্টোরেজ ম্যানেজার বনাম লিনাক্স সফ্টওয়্যার RAID


28

আমি যে চিপসেটটি ব্যবহার করছি তা ইন্টেল আরএসটি প্রযুক্তি সমর্থন করে। এর অর্থ হ'ল আমার কাছে RAID সেটআপের জন্য দুটি বিকল্প রয়েছে:

  • mdadmকমান্ডটি ব্যবহার করে সাধারণ লিনাক্স সফ্টওয়্যার RAID ।
  • আরএসটিই (হয় বিআইওএস দ্বারা বা, আবার স্যুইচ mdadmসহ কমান্ড ব্যবহার করে -e imsm)।

mdadmউভয়ের জন্য যে ব্যবহার করা যেতে পারে তা দেওয়া , আমি দুটির মধ্যে পার্থক্য বুঝতে পারি না।

  • নিয়মিত লিনাক্স সফ্টওয়্যার RAID এর তুলনায় আরএসটি আমাকে কী দেয়?
  • যখন আরএসটি মোডে থাকে তখন লিনাক্স mdবা বিআইওএস দ্বারা পরিচালিত আসল RAID I / O পাথ (যেমন মিররিং এবং স্ট্রাইপিং) হয় ।
  • বিশেষত, যখন আমি "ম্যাট্রিক্স RAID" ব্যবহার করি (যেমন RAID নির্দিষ্ট পার্টিশনগুলির পরিবর্তে পুরো ডিস্কগুলি কভার করে) তখন আমার উভয় এমবিআরগুলিতে ম্যানুয়ালি গ্রাব ইনস্টল করা দরকার?

উত্তর:


46

সংক্ষিপ্ত বিবরণ

তিন ধরণের RAID পাওয়া যায়:

  • Software RAID: এর অর্থ হ'ল আপনার বিআইওএস এবং অন্যান্য অপারেটিং সিস্টেমগুলি মনে করে যে আপনার কাছে দুটি পৃথক ডিস্ক রয়েছে তবে বিশুদ্ধরূপে সফ্টওয়্যার পর্যায়ে আপনার অপারেটিং সিস্টেমটি রেডের জন্য কিছু ওএস-নির্দিষ্ট অন ডিস্ক ফর্ম্যাট ব্যবহার করে (মিররিং, স্ট্রাইপিং, প্যারিটি বিট, যাই হোক না কেন) । সমস্ত প্রসেসিং কোনও হার্ডওয়ার সমর্থন ছাড়াই সিপিইউ দ্বারা সম্পন্ন হয়।

  • BIOS RAID: "ফেক রেড" বা "হোস্ট রেড" নামেও পরিচিত, এর অর্থ হ'ল আপনার মাদারবোর্ড ফার্মওয়্যারটির (আরও সুনির্দিষ্টভাবে বলা যেতে পারে যে, আপনার SATA / SAS নিয়ামক) RAID ডিভাইসগুলি সনাক্ত করার জন্য স্পষ্ট সমর্থন রয়েছে। লজিক্যাল ডিভাইস স্তরে ( lun), আপনার একাধিক হার্ড ড্রাইভ অপারেটিং সিস্টেমে একক ড্রাইভ হিসাবে উপস্থিত হবে। এটি মূলত Sata / SAS নিয়ামক বলছে "আমার কাছে কেবল একটি হার্ড ড্রাইভ আছে Well ঠিক আছে, এটি আসলে দুটি, তবে shhhh, এটি কেবল একটি, আমাকে বিশ্বাস করুন"। অন্য কথায় অপারেটিং সিস্টেম বলতে পারেএটি একটি RAID সেটআপ, তবে অপারেটিং সিস্টেম * RAID প্যারিটি / স্ট্রাইপিং / ইত্যাদির অন ডিস্ক বিন্যাসের জন্য দায়ী নয়। যাইহোক, এমনকি এই মোডে, সিপিইউ সমতা বিট এবং স্ট্রাইপিংয়ের জন্য সমস্ত গণনা করে। মাদারবোর্ড, বিআইওএস এবং সাতা নিয়ন্ত্রকের ডিভাইসগুলিকে শারীরিকভাবে "সংহত" করতে এবং RAID এর জন্য একটি ডিস্ক বিন্যাস সংজ্ঞায়িত করার পক্ষে যথেষ্ট যুক্তি রয়েছে। তবে তাদের গণনা করার জন্য একটি ডেডিকেটেড প্রসেসরের অভাব রয়েছে, এবং সিপিইউকে সেগুলি করার জন্য অপারেটিং সিস্টেমের মধ্যে থাকা সফ্টওয়্যারটির উপর নির্ভর করে, এজন্য আপনাকে এখনও আপনার বায়োস রেড সম্পর্কে লিনাক্সকে বলতে হবে। (ইন্টেল ম্যাট্রিক্স / আরএসটি হ'ল এক ধরণের বিআইওএস রেড)।

  • Hardware RAID: এটি এখানে আপনার উত্সর্গীকৃত চিপ রয়েছে যার একমাত্র উদ্দেশ্য RAID এর জন্য প্রয়োজনীয় ডেটা প্রক্রিয়া করা। চিপ বেশ শক্তিশালী হতে পারে; কিছু হার্ডওয়্যার র‌্যাড কন্ট্রোলারের বোর্ডে ডুয়াল কোর, সিপিইউ-এর মতো চিপ থাকে, যদিও এটি এম্বেড করা অপারেটিং সিস্টেমটি চালিত করতে বিশেষত অনুকূলিত হয় যা RAID গণনা করার ক্ষেত্রে খুব দ্রুত, যেমন RAID-5 এর জন্য প্যারিটি বিট, বা RAID এর জন্য স্ট্রাইপ করা -0। হার্ড ডিস্কগুলি RAID কার্ডে শারীরিকভাবে সক্ষম হয় যা একটি SATA / SAS নিয়ামক সরবরাহ করে, সাধারণত ডিআআরএএম বা ফ্ল্যাশে একটি পাঠ্য এবং লেখার ক্যাশে, নেটিভ কমান্ড কুইউং, এবং বোর্ডে একটি কেন্দ্রীয় প্রসেসর যা আরও গাণিতিক গণনা করে। এই হার্ডওয়্যার চিপগুলি শিল্প ডাটাবেসটার RAID ব্যাক প্লেনের জন্য হাজার হাজার পর্যন্ত প্রবেশের স্তরে 150 ডলারের মধ্যে চলে।

সঙ্গতি

সাধারণভাবে, প্রতিটি ধরণের RAID কিছু নির্দিষ্ট দিকের সাথে "আবদ্ধ" থাকে যা যখন সেই দিকটি পরিবর্তিত হয়, আপনি সামঞ্জস্যের সমস্যার মধ্যে চলে যান।

  • সফ্টওয়্যার RAID অপারেটিং সিস্টেমের সাথে আবদ্ধ যা RAID ফর্ম্যাটটি সংজ্ঞায়িত করে। কখনও কখনও, একই অপারেটিং সিস্টেমের দুটি পৃথক সংস্করণের মধ্যে, RAID ফর্ম্যাটটি ভেঙে যায়, যার ফলে বেমানান হয়। যদিও এটি কোনও সফ্টওয়্যার RAID ফর্ম্যাটটির পক্ষে অন্য যে কোনও অপারেটিং সিস্টেম দ্বারা সমর্থন করা সম্ভব, কারণ এটি কেবল সফ্টওয়্যার , বাস্তবে, বেশিরভাগ অপারেটিং সিস্টেমগুলি কেবলমাত্র অপারেটিং সিস্টেমটিই সনাক্ত করতে পারে এমন বেমানান RAID ফর্ম্যাট উপস্থিত করে। তবে, বিস্তৃত পরিচিত সামঞ্জস্যতা হ'ল RAID ফর্ম্যাটগুলি মূলত লিনাক্স কার্নেল দ্বারা ব্যবহৃত ( mdযেমন আপনি ওপিতে আলোচনা করছেন), যা উইন্ডোজের সফ্টওয়্যার RAID কেও ডায়নামিক ডিস্ক বলে recognize

  • BIOS RAID আপনার নিজের মাদারবোর্ডের সাথে আবদ্ধ। নির্দিষ্ট BIOS RAID ফর্ম্যাটযুক্ত ড্রাইভগুলি অনুরূপ BIOS RAID সমাধান সহ অন্য মাদারবোর্ডে স্থানান্তরিত করা সম্ভব হতে পারে; উদাহরণস্বরূপ, আরএসটি সহ অন্য সিস্টেমে ইন্টেল আরএসটি। তবে আপনি কোনও পদক্ষেপ নেওয়ার আগে এটিকে যত্ন সহকারে গবেষণা করতে হবে, এটি নিশ্চিত করার জন্য যে আপনি যদি এটি সামঞ্জস্যপূর্ণ হওয়ার বিষয়ে যত্ন নেন তবে এটি উপযুক্ত compatible

  • হার্ডওয়্যার র‌্যাড সেই নির্দিষ্ট হার্ডওয়্যার নিয়ামক, বা প্রস্তুতকারকের দ্বারা সুসংগতভাবে নির্ধারিতভাবে বর্ণিত একটি হার্ডওয়্যার নিয়ামকগুলির একটি সিরিজের সাথে আবদ্ধ। কিছু বিক্রেতারা খুব সামঞ্জস্যপূর্ণ হার্ডওয়্যার RAID ডিস্ক ফর্ম্যাটটি বজায় রাখেন যা অনেক প্রজন্মের নিয়ামক দ্বারা সমর্থিত; অন্যরা আরও ঘন ঘন ফর্ম্যাটটি পরিবর্তন করে। আবার, আপনাকে কেস-কেস-কেস ভিত্তিতে এটি গবেষণা করতে হবে।

কর্মক্ষমতা

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

  • সফ্টওয়্যার RAID RAID-1 কনফিগারেশনের জন্য সবচেয়ে উপযুক্ত, কারণ মিররিং দুটি ড্রাইভে একই ডেটার একটি সাধারণ অনুলিপি, এবং গণনা করার জন্য কোনও প্যারিটি বিট নেই। সফ্টওয়্যার RAID-এ RAID-5 ভয়ঙ্কর।

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

  • RAID কন্ট্রোলারের প্রসেসরের অপ্টিমাইজড প্রসেসিং পাওয়ারের কারণে হার্ডওয়্যার RAID পারফরম্যান্স অত্যন্ত দ্রুত হতে পারে, যা আমি বলেছি উচ্চ থ্রুপুট জন্য ডিজাইন করা হয়েছে এবং এটি আসলে একটি মাল্টি-কোর চিপ হিসাবে আসতে পারে - তাই এটি কিছু মারাত্মক লোহা। মূল ক্ষতিটি হ'ল আপনি নমনীয়তা হারাতে পারেন - আপনি কেবল একটি হার্ডওয়্যার RAID নিয়ামক - এবং ব্যয় ছাড়াই অন্য কম্পিউটারে ড্রাইভগুলি স্লট করতে পারবেন না। RAID-5 বা RAID-6 ব্যবহার করার জন্য হার্ডওয়্যার RAID হ'ল সর্বোত্তম স্তর, বিশেষত যদি আপনার কাছে প্রচুর ডিস্ক থাকে (4 বা তার বেশি)।

সার্বিক

যদিও BIOS RAID লিনাক্স দ্বারা সমর্থিত , আমি আপনাকে এটি ব্যবহারের প্রস্তাব দিতে পারি না।

আমি আপনাকে দীর্ঘায়িত উত্তর দেওয়ার পরে সরাসরি আপনার প্রশ্নের উত্তর দিতে:

নিয়মিত লিনাক্স সফ্টওয়্যার RAID এর তুলনায় আরএসটি আমাকে কী দেয়?

সফ্টওয়্যার RAID এবং BIOS RAID এর মধ্যে উপরের তুলনা দেখুন। "আরএসটিই" BIOS RAID এর উদাহরণ; লিনাক্স mdRAID ছাড়াই -e imsmসফ্টওয়্যার RAID এর উদাহরণ।

যখন আরএসটি মোডে থাকে তখন লিনাক্স এমডি বা বিআইওএস দ্বারা পরিচালিত আসল RAID I / O পাথ (যেমন মিররিং এবং স্ট্রাইপিং) হয়।

যদি আপনি ডেটা পাথ বোঝাতে চান তবে আপনার ডেডিকেটেড হার্ডওয়্যার র‌্যাড কার্ড না থাকলে এটি সর্বদা সিপিইউ (এবং এইভাবে অপারেটিং সিস্টেম) দ্বারা পরিচালিত হয়। আমি মনে করি না যে এগুলি কোনও মাদারবোর্ডে আসে, যদিও কিছু উচ্চ-শেষ সার্ভার চিপসেট আমাকে আশ্চর্য করে দিতে পারে ...

বিশেষত, যখন আমি "ম্যাট্রিক্স RAID" ব্যবহার করি (যেমন RAID নির্দিষ্ট পার্টিশনগুলির পরিবর্তে পুরো ডিস্কগুলি কভার করে) তখন আমার উভয় এমবিআরগুলিতে ম্যানুয়ালি গ্রাব ইনস্টল করা দরকার?

না। আসলে, আপনাকে কখনই উভয় এমবিআরগুলিতে GRUB ইনস্টল করতে হবে না। আসুন এটি কেস কেস কেস করুন:

  • সফ্টওয়্যার RAID: GRUB ইনস্টল করতে ইচ্ছামত একটি ডিস্ক বাছাই করুন এবং এটি BIOS ক্রমে সেট করুন যাতে এটি প্রথমে বুট হয়। মনে রাখবেন, আপনি চাইলে স্বতন্ত্র পার্টিশনগুলি মিরর করতে পারেন, সুতরাং ডিস্কগুলিকে সফ্টওয়্যার RAID-তে বিট অভিন্ন করার দরকার নেই। একজনের সাথে একটি বুটলোডার সহ একটি এমবিআর থাকতে পারে এবং এমবিআরে কারও কাছে কিছুই থাকতে পারে না।

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

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

সম্পাদনা করুন: আরও প্রশ্নের উত্তরের জন্য আপডেট করা হচ্ছে

আমি এখনও কয়েকটি বিষয় বুঝতে ব্যর্থ। প্রথমত, একটি বায়োস রেড সম্পর্কে: আমি এমডিএডিএম ব্যবহার করে এটি তৈরি করতে পারি, তাই লিনাক্স আসলে আমার কাছ থেকে অন্তর্নিহিত ডিস্কগুলি গোপন করে না।

এটি অদ্ভুত এবং ব্যাখ্যা করা শক্ত। মূলত ডিস্কগুলি নির্দিষ্ট স্তরগুলিতে এক হিসাবে এবং অন্য স্তরগুলিতে দুটি হিসাবে উপস্থিত হয়। তবে আমি বায়োস রেডের সাথে বাজি রেখেছি যে প্রতিটি ডিস্কের নিজস্ব আলাদা ডিভাইস নোড থাকবে না, যেমন /dev/sdaএবং /dev/sdb। যদি এটি হয় তবে ভাল, আপনার BIOS RAID আমি যা দেখেছি তার চেয়ে আলাদা।

গ্রাব এবং এমবিআর সম্পর্কে: যদি কোনও RAID ডিস্কের পরিবর্তে পার্টিশনগুলি কভার করে, তবে আমি এখনও অন্তর্নিহিত ডিস্কগুলি দেখতে পাচ্ছি। এমবিআর আরএআইডি-র অধীনে নেই এবং ডিস্কের ব্যর্থতার ক্ষেত্রে আপনাকে দুবার বুটলোডার ইনস্টল করতে হবে। এটা কি সঠিক?

এটি অন্য অনুলিপি ইনস্টল করতে ক্ষতি করে না , তবে ডিস্ক ব্যর্থতার ক্ষেত্রে, বুট করা আপনার উদ্বেগের মধ্যে সবচেয়ে কম হবে। সংক্ষেপে, আপনি চাইলে এগিয়ে যান এবং এটি করুন, তবে এটি খুব গুরুত্বপূর্ণ বিষয়। একটি লাইভ সিডি থেকে এইচডিডি তে গ্রাব ইনস্টল করা সহজ।

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

সুতরাং যে আমি আপনার জন্য উত্তর পাঁচটি প্রশ্নের; আপনি যদি এই তথ্যের কোনও মান খুঁজে পান তবে দয়া করে উত্তরটি যথাযথভাবে চিহ্নিত করুন। ধন্যবাদ।


1
আপনার বিস্তারিত এবং অন্তর্দৃষ্টিপূর্ণ উত্তরের জন্য ধন্যবাদ। আমি এখনও কয়েকটি বিষয় বুঝতে ব্যর্থ। প্রথমত, একটি বায়োস রেড সম্পর্কে: আমি এটি ব্যবহার করে এটি তৈরি করতে পারি mdadm, তাই লিনাক্স আসলে আমার কাছ থেকে অন্তর্নিহিত ডিস্কগুলি গোপন করে না। দ্বিতীয়ত, গ্রাব এবং এমবিআর সম্পর্কে: যদি কোনও RAID ডিস্কের পরিবর্তে পার্টিশনগুলি কভার করে, তবে আমি এখনও অন্তর্নিহিত ডিস্কগুলি দেখতে পাচ্ছি। এমবিআর আরএআইডি-র অধীনে নেই এবং ডিস্কের ব্যর্থতার ক্ষেত্রে আপনাকে দুবার বুটলোডার ইনস্টল করতে হবে। এটা কি সঠিক?
লিওনিড 99

1
আমার কাছে একটি 6-সিরিজের পিসিএইচ রয়েছে এবং এটি mdadm --detail-platformইঙ্গিত দেয় যে ইন্টেল ম্যাট্রিক্স স্টোরেজ ম্যানেজারটি 11.0.0.1339 সংস্করণ। আমি করতে আসলে আমার পৃথক ড্রাইভ দেখতে /dev/sdcএবং /dev/sdd। আমার জাল RAID1 অ্যারেটি তখন /dev/md126
জোনাথন রাইনহার্ট

1
যখন লিনাক্স কার্নেলটি চালু এবং চলমান থাকে, ফার্মওয়্যার / বিআইওএস কোড আর কার্যকর হয় না। তাই কর্নেল সব কি করার জন্য দায়ী? সবকিছু? যদি তা হয় তবে আইএমএসএম আসলে কী করে? দেখে মনে হচ্ছে এটি লিনাক্স নিজে থেকে সফ্টওয়্যার র‌্যাডের চেয়ে বেশি কিছু নয়? আমার ধারণা আমি জিজ্ঞাসা করছি, বায়োস / চিপসেট ঠিক কী করে?
জোনাথন রাইনহার্ট

এটি একটি হাইব্রিড হিসাবে উপস্থিত হয়: কম্পিউটারটি প্রথম বুট করার সময় (যখন বিআইওএস এখনও সক্রিয় থাকে), বিআইওএস নরম র‌্যাড যুক্তি সরবরাহ করে। যখন ওএস বুট হয়, তার ড্রাইভারগুলি তখন রেড অ্যারে বজায় রাখার জন্য দায়বদ্ধ। 1 , 2
জোনাথন রাইনহার্ট

1

অ্যালকিক্সোটিকের উত্তর খুব দীর্ঘ:

  1. নিয়মিত লিনাক্স সফ্টওয়্যার RAID এর তুলনায় আরএসটি আমাকে কী দেয়?

বুট সমর্থন এবং কিছুটা আলাদা বৈশিষ্ট্য সেট। এটির হৃদয়ে এটি একটি ডেটা ফর্ম্যাট। - এমনকি আপনি এটি ইন্টেলের আরএসটি বিকল্প রম ছাড়াই ব্যবহার করতে পারেন (তারপরে আপনার কোনও বিশেষ বুট সমর্থন নেই)। ফর্ম্যাটটি যা বোঝায় তা mdadmম্যান পৃষ্ঠাতে লেখা হয় ।

  1. যখন আরএসটি মোডে থাকে তখন লিনাক্স এমডি বা বিআইওএস দ্বারা পরিচালিত আসল RAID I / O পাথ (যেমন মিররিং এবং স্ট্রাইপিং) হয়।

লিনাক্স এমডি দ্বারা (সম্পূর্ণরূপে কার্নেল)।

এটি একটি প্রশ্ন উন্মুক্ত রাখে: কেন ইন্টেলের আরএসটি কেবল কিছু চিপসেটের মধ্যে সীমাবদ্ধ? তারা মোটেই রেডে অংশ নেয় না। সর্বোপরি তারা কিছুটা সঞ্চয় করে যা অপশন রমকে অসমর্থিত চিপসেটগুলিতে চলতে অস্বীকার করতে বলে।


এটি গৃহীত উত্তরের চেয়ে অনেক বেশি ভাল, যা দীর্ঘ, কাঁপড়া, বেশিরভাগ ক্ষেত্রে ভুল এবং প্রশ্নের উত্তর দেয় না। (মূল বক্তব্যটি হ'ল আরএসটি বিআইওএস দ্বারা বোঝা একটি ফর্ম্যাট ব্যবহার করে, আপনাকে একটি অবনমিত RAID থেকে বুট করার অনুমতি দেয়))
নেমো

1

হুঁ একটি উত্তর খুব দীর্ঘ অন্যটি খুব সংক্ষিপ্ত।

আরএসটি "রেইড" সাধারণত ব্যবহারের জন্য হয় যদি আপনি কোনও ওয়ার্কস্টেশন ডুয়াল-বুট করছেন তবে যেহেতু ইন্টেল উইন্ডোজ এবং লিনাক্স ড্রাইভার তৈরি করে এবং আপনি বিআইওএসে এই আক্রমণটি কনফিগার করতে পারেন। আপনি RAID কনফিগার করুন, ভার্চুয়াল ডিস্কটি পার্টিশন করুন এবং একাধিক পার্টিশন বোঝে উভয় OS এর সাথে দ্বৈত বুট করতে পারবেন।

সার্ভারটি লিনাক্সকে উত্সর্গীকৃত হলে এমডামের জন্য। এটি "আরও ভাল" যেহেতু আপনি যদি অ্যারে পুনর্নির্মাণ করছেন তবে আপনি এটি বিআইওএস থেকে নয় ওএস থেকে করছেন তাই পুনর্নির্মাণের গতি আরও দ্রুত। বড় ডিস্কের সাহায্যে একটি বায়োস রেইড পুনর্নির্মাণে বেশ কয়েকটি DAYS সময় নিতে পারে।

তবে বাস্তবতাটি হ'ল আপনি সি এর একটি সবুজ পিস বা সি এর একটি নীল পিসের মধ্যে বেছে নিচ্ছেন বাস্তবতা হ'ল সফটওয়্যার র‌্যাড মূলত "সর্বশেষ ডাচ সিওয়াইএ" রেইড।

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

একটি হার্ডওয়্যার অ্যারে চিপ দিয়ে সমস্ত ডিস্কগুলি হট-সোয়াপ ট্রেগুলিতে যেতে পারে এবং যখন একটি ব্যর্থ হয়, ব্যর্থ ডিস্কে একটি লাল আলো চালু হয়, আপনি এটিকে বের করেন, এটিকে একটি নতুন ডিস্কের সাথে প্রতিস্থাপন করুন, তারপরে হার্ডওয়্যার রাইড কার্ডটি স্বয়ংক্রিয়ভাবে পুনর্নির্মাণ করে সার্ভার চলমান অবস্থায় অ্যারে ray

তত্ত্বের ক্ষেত্রে এটি করা সম্ভব যদি আপনি যদি হট অদলবদলের ট্রে এবং একটি লিনাক্স এমডাম সফ্টওয়্যার অ্যারে অনুশীলন করে থাকেন যে আপনি আতঙ্কের ঝুঁকির মধ্যে আছেন এবং সার্ভারটি সহজেই বাকী ডিস্কটি বুট করতে ব্যর্থ হতে পারে।

অন্য সমস্যাটি ডিস্কগুলির ব্যবহৃত TYPE সম্পর্কিত উদ্বেগ প্রকাশ করে। নিয়মিত ওয়ার্কস্টেশন ডিস্কগুলি বয়সের সাথে সাথে খারাপ খাতগুলি বিকাশ শুরু করে যা অভ্যন্তরীণভাবে ডিস্ক দ্বারা অতিরিক্ত খাতগুলিতে পুনরায় তৈরি করা হয়। সমস্যাটি হ'ল এই রিম্যাপটি কেবল একটি লিখনেই ঘটে - কোনও খারাপ খাতে এবং কিছু ডিস্ক মডেলগুলিতে বার বার খারাপ বা ব্যর্থ খাতটি পুনরায় পড়তে হবে, ডিস্কটি পুনরায় পড়তে বিলম্ব করবে, ফলাফলটি যতক্ষণ না সিদ্ধান্ত নেয় ততক্ষণ প্রতি তুলনা করে রিম্যাপ করার আগে সে সেক্টর থেকে এটি পেতে পারে সর্বোত্তম ডেটা। এই প্রক্রিয়াটি এক মিনিট বা তার বেশি সময় নিতে পারে এবং সেই সময়ের মধ্যে আপনার কাছে এখন কমান্ড কোডগুলি উপেক্ষা করে অ্যারেতে 1 ডিস্ক রয়েছে যাতে সফ্টওয়্যার রাইড সফ্টওয়্যারটি ক্র্যাশ হয়ে অ্যারেটিকে অবনমিত হিসাবে চিহ্নিত করবে। রিবুট করার সময় আপনার কাছে একই সেক্টরের সাথে 2 টি ডিস্ক রয়েছে যার মধ্যে ডিস্কের মধ্যে বিভিন্ন ডেটা থাকতে পারে, সুতরাং এখন সফ্টওয়্যার RAID ম্যানেজারটি "ভাল" কোনটি জানে না, যে ডিস্কটিতে ত্রুটি ছিল না বা এমন ডিস্ক যা কোনও সেক্টরটিকে এটির উপাত্তের সর্বোত্তম অনুমান সহ পুনরায় তৈরি করেছিল। ওয়েস্টার্ন ডিজিটাল "রেড" ড্রাইভগুলি তৈরি করে যেগুলি সফ্টওয়্যার RAID অ্যারে ব্যবহৃত হবে বলে মনে করা হয় যা এটি করে না, তারা কেবলমাত্র একটি সেক্টর পড়তে ব্যর্থ হয় যখন তারা কোনও খারাপ সেক্টর সনাক্ত করে এবং এটি পুনরায় তৈরি করে যাতে অ্যারে ম্যানেজারটি সেক্টর থেকে ডেটা নিতে পারে ভাল ড্রাইভে এবং ব্যর্থ সেক্টর সহ ড্রাইভে এটি লিখুন। তারা এই ডিস্কগুলির জন্য অতিরিক্ত চার্জ করে তা বলাই বাহুল্য। তারা কেবলমাত্র কোনও সেক্টরকে তাত্ক্ষণিকভাবে পড়তে ব্যর্থ করে যখন তারা কোনও খারাপ খাত সনাক্ত করে এবং এটি পুনরায় তৈরি করে যাতে অ্যারে ম্যানেজারটি ভাল ড্রাইভের সেক্টর থেকে ডেটা নিতে পারে এবং ব্যর্থ খাত দিয়ে ড্রাইভে লিখতে পারে। তারা এই ডিস্কগুলির জন্য অতিরিক্ত চার্জ করে তা বলাই বাহুল্য। তারা কেবলমাত্র কোনও সেক্টরকে তাত্ক্ষণিকভাবে পড়তে ব্যর্থ করে যখন তারা কোনও খারাপ খাত সনাক্ত করে এবং এটি পুনরায় তৈরি করে যাতে অ্যারে ম্যানেজারটি ভাল ড্রাইভের সেক্টর থেকে ডেটা নিতে পারে এবং ব্যর্থ খাত দিয়ে ড্রাইভে লিখতে পারে। তারা এই ডিস্কগুলির জন্য অতিরিক্ত চার্জ করে তা বলাই বাহুল্য।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.