লো-এন্ড হার্ডওয়্যার RAID বনাম সফ্টওয়্যার RAID [বন্ধ]


16

আমি একটি পুরানো পিসিতে একটি নিম্ন-শেষ 6 টিবি RAID 1 সংরক্ষণাগার তৈরি করতে চাই।

MB: Intel d2500hn 64bit
CPU: Intel Atom D2500
RAM: 4GB DDR3 533 MHz
PSU: Chinese 500W
NO GPU
1x Ethernet 1Gbps
2x SATA2 ports
1x PCI port
4x USB 2.0

আমি লিনাক্সে একটি RAID1 সংরক্ষণাগার তৈরি করতে চাই (CentOS 7 আমি মনে করি, তারপরে আমি আমার যা যা প্রয়োজন সবগুলি ইনস্টল করব, আমি নিজের ক্লাউড বা এর মতো কিছু মনে করি ), আমি এটি আমার হোম লোকাল নেটওয়ার্কে ব্যবহার করব।

এটি কি 10-20 $ রাইড পিসিআই নিয়ন্ত্রক বা কোনও সফ্টওয়্যার রেড?

যদি সফ্টওয়্যার অভিযান ভাল হয় তবে আমি সেন্টোসের উপর কোনটি বেছে নেব? কোনও বাহ্যিক ইউএসবিতে এবং সংযোজকগুলিতে 2 টি ডিস্ক ব্যবহার করে সিস্টেমটি স্থাপন করা ভাল কি আমি সিস্টেমটি একটি ডিস্কে রেখে র‌্যাড তৈরি করব?

যদি আমি একটি 3 ডিস্কের রেড 5 করি, আমি কি হার্ডওয়ার রাইড পিসিআই বা একটি সাধারণ পিসিআই এসটিএ সংযোগকারী চয়ন করতে পারি?


11
দয়া করে আর 5 করবেন না, এটি বিপজ্জনক
চপার

1
এই প্রশ্নের উত্তর আগে দেওয়া হয়নি? উদাহরণস্বরূপ সার্ভারফল্ট.কোয়েশনস
ড্রয়েডসফটওয়্যার-

3
এটি মতামত সম্পর্কে একটি প্রশ্ন, আপনি সফ্টওয়্যারটির জন্য প্রচুর লোক এবং হার্ডওয়্যারে রুট করার প্রচুর লোক পাবেন। আমার মতে এটি নির্ভর করে। লিনাক্স সফটওয়্যার RAID সুপ্রতিষ্ঠিত এবং বারবার এর মূল্য প্রমাণ করেছে তবে এটি একটি খুব হালকা ওভারহেড তৈরি করে (যা তুচ্ছ, বিশেষত RAID 1 এ)। ইউআরআই এর কারণে আপনি যদি আপনার ডেটাটিকে মূল্য দেন তবে RAID 5 ব্যবহার করা উচিত নয়, youtube.com/watch?v=A2OxG2UjiV4 থাম্বের বিধিটি হল, আপনি যদি RAID 1 ব্যবহার করেন এবং সস্তা হার্ডওয়্যার RAID এবং সফ্টওয়্যার RAID এর মধ্যে বিকল্প থাকে তবে সফ্টওয়্যারটিতে যান ।
ব্রোকো 12

3
@ টম এই উত্তরগুলি 9 বছরের পুরানো এবং এইচডাব্লু / এসডাব্লু-রেড বিষয়ক কিছুটা পরিবর্তন হয়েছে, আমার ধারণা। ওপি: আপনার ক্ষেত্রে আমি সেন্টস ইনস্টলেশন সহ সফটওয়্যার-RAID1 এর ডিস্কগুলি আয়না করতাম।
লেনি

2
লোকেরা সবসময় দাবি করে যে হার্ডওয়্যার RAID সিপিইউ ব্যবহারে সংরক্ষণ করে। তবে চারপাশের ডেটা অনুলিপি করতে প্রয়োজনীয় সিপিইউ ব্যবহার প্রায় শূন্য। সফটওয়্যার র‌্যাডে সিপিইউ ব্যবহারটি সমস্যা হিসাবে ভাবতে পারি না।
usr

উত্তর:


40

একটি 10-20 hardware "হার্ডওয়্যার" RAID কার্ড একটি অস্বচ্ছ, বাইনারি ড্রাইভার ব্লব কেবল একটি ক্র্যাপ সফ্টওয়্যার-কেবল RAID বাস্তবায়ন চালানো ছাড়া আর কিছুই নয়। এটি থেকে ভাল থাকুন।

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

একটি পাওয়ারলস-সুরক্ষিত লিখনব্যাক ক্যাশে সরবরাহকারী একটি 300/400 $ RAID কার্ড কিনতে মূল্যবান, তবে ছোট, পরমাণু ভিত্তিক পিসি / এনএএস এর জন্য নয়।

সংক্ষেপে: আমি আপনাকে লিনাক্স সফ্টওয়্যার RAID ব্যবহার করার জন্য দৃ strongly়ভাবে পরামর্শ দিচ্ছি। গুরুত্ব সহকারে বিবেচনা করার আরেকটি বিকল্প হ'ল মিররড জেডএফএস সেটআপ তবে এটম সিপিইউ এবং কেবল 4 জিবি র‌্যাম সহ উচ্চ কার্যকারিতা আশা করবেন না।

অন্যান্য তথ্যের জন্য, এখানে পড়ুন


ধন্যবাদ, আমি এমডিএমডিএম ব্যবহার করব, আপনি কি কোনও বাহ্যিক ইউএসবি এবং স্মৃতি হিসাবে ব্যবহৃত দুটি ডিস্কে সিস্টেম স্থাপন করার পরামর্শ দিচ্ছেন বা আমার কি সিস্টেমটি ইনস্টল করা উচিত এবং তারপরে ডিস্ক যুক্ত করে রেড তৈরি করা উচিত? ধন্যবাদ
ইগোর জেড।

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

ROC? এসওসি হ'ল একটি সিস্টেম-অন-চিপ, অর্থাত্ "একটি ছোট কম্পিউটার", তবে কী কী রসি?
ilkkachu

POC। ধারণার প্রমাণ?
ব্যারনসেমেডি 1958

1
আরওসি অর্থ আর এইড এন সি হিপ। মূলত, প্যারিটি গণনার জন্য হার্ডওয়্যার অফলোড সহ একটি রেড-সম্পর্কিত ওএস চালিত একটি এমবেডেড সিস্টেম শনাক্ত করার জন্য একটি বিপণন শব্দ।
shodanshok

11

জেডএফএসে যান। সিরিয়াসলি। এটি হার্ডওয়্যার র‌্যাডের তুলনায় অনেক ভাল, এবং কারণটি সহজ: এটি পরিবর্তনশীল আকারের স্ট্রিপগুলি ব্যবহার করে যাতে প্যারিটি র‌্যাড মোডগুলি (জেড 1 এবং জেড 2, RAID5 এবং RAID6) সমতুল্য @ RAID10 স্তরটি এখনও অত্যন্ত ব্যয়বহুল হয়ে সম্পাদন করছে। + আপনি পিসিআই লেনের ডেডিকেটেড সেট চলমান ফ্ল্যাশ ক্যাশে (জিলআইএল, এল 2আরসি ইত্যাদি) ব্যবহার করতে পারেন।

https://storagemojo.com/2006/08/15/zfs-performance-versus-hardware-raid/

লিনাক্সে জেডএফএস আছে, জোলএল।

https://zfsonlinux.org/


3
আমি এখানে সাধারণত আন্তরিকভাবে একমত হব তবে তার কাছে কেবল 4 জিবিবি র‌্যাম রয়েছে যাতে জেডএফএস সর্বোত্তমভাবে পারফরম্যান্স না করতে পারে ...
জোশ

1
+1 টি। যাইহোক, জ্রেড আইআরআরআই + স্ট্রাইপিংয়ের তুলনায় কম আইওপিএসের জন্য জ্ঞাত : মূলত, প্রতিটি শীর্ষ স্তরের ভিদেভে একটি একক ডিস্কের আইওপিএস পারফরম্যান্স থাকে । এখানে একবার
shodanshok

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

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

1
2 মার্ক: এটি নকল দক্ষতার জন্য।
ব্যারনসেমেডি 1958

3

সস্তা সিস্টেমে সফ্টওয়্যারটির জন্য এখানে আরও একটি যুক্তি দেওয়া হল।

স্টাফ ব্রেক হয়, আপনি এটি জানেন যে আপনি এই কারণেই অভিযানটি ব্যবহার করছেন তবে রাইড কন্ট্রোলাররাও ভেঙে ফেলল, যেমন র‌্যাম, প্রসেসর, পাওয়ার-সরবরাহ এবং সফ্টওয়্যার সহ অন্যান্য সমস্ত কিছু। বেশিরভাগ ব্যর্থতায় ক্ষতিগ্রস্ত উপাদানটিকে সমতুল্য বা আরও ভালর সাথে প্রতিস্থাপন করা যথেষ্ট সহজ। 100w পাওয়ার সাপ্লাই ফুটিয়ে তুলুন, 150 ডাব্লু ধরুন এবং চালিয়ে যান। বেশিরভাগ উপাদানগুলির সাথে একই রকম। তবে একটি হার্ডওয়্যার অভিযানের মাধ্যমে এখন এই প্যাটার্নটির জন্য তিনটি ব্যতিক্রম রয়েছে: রাইড কন্ট্রোলার, হার্ড ড্রাইভ এবং মাদারবোর্ড (বা অন্য প্রবাহে প্রসারিত কার্ড না হলে)।

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

হার্ড ড্রাইভগুলি রেড কার্ডের মতো খারাপ নয়, তবে রাইড কার্ডগুলিতে ড্রাইভগুলির সাথে শারীরিক সংযোগকারীগুলির মতো আপনার অবশ্যই সামঞ্জস্যপূর্ণ ড্রাইভগুলি ব্যবহার করতে হবে এবং উল্লেখযোগ্যভাবে বৃহত্তর ড্রাইভগুলির সমস্যা হতে পারে। প্রতিস্থাপন ড্রাইভগুলি অর্ডারে গুরুত্বপূর্ণ যত্নের প্রয়োজন।

মাদারবোর্ডগুলি সাধারণত ড্রাইভের চেয়ে বেশি কঠিন তবে রাইড কার্ডের চেয়ে কম। বেশিরভাগ ক্ষেত্রে কেবল যাচাই করা যায় যে সামঞ্জস্যপূর্ণ স্লটগুলি পাওয়া যায় তবে বুটযোগ্য অভিযানগুলি মাথা ব্যথার শেষ হতে পারে না। এই সমস্যাটি এড়ানোর উপায় হ'ল বাহ্যিক ঘেরগুলি, তবে এটি সস্তা নয়।

এই সমস্ত সমস্যায় অর্থ ফেলে দিয়ে সমাধান করা যেতে পারে, তবে একটি সস্তা ব্যবস্থার জন্য এটি কাম্য নয়। অন্যদিকে সফ্টওয়্যার অভিযানগুলি এগুলির বেশিরভাগ ক্ষেত্রেই (তবে বেশিরভাগ নয়) কারণ এটি কোনও ব্লক ডিভাইস ব্যবহার করতে পারে to

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


আমি আমার বুটেবল RAID 1 সেটআপ করার পদ্ধতিটি হ'ল /bootপ্রতিটিটির জন্য একটি পার্টিশন এবং প্রতিটিটির জন্য একটি ডাটা পার্টিশন তৈরি করা /(পুরো ডিস্কটিকে অ্যারেতে উত্সর্গ করার পরিবর্তে)। যতক্ষণ না আপনি প্রতিটি ড্রাইভে একটি পৃথক বুট পার্টিশন তৈরি করেন এবং প্রতিটি ড্রাইভে রান করেন ততক্ষণ grub-installএগুলি সমস্তই বুটেবল হতে হবে এবং এমডিকে অবনমিত অ্যারে মাউন্ট করতে সক্ষম হওয়া উচিত। আমি ধারণা করি এটি RAID 1 ব্যতীত অন্য স্বাদের সাথেও কাজ করবে।
nstenz

@ স্পেনজ, আপনি আমার সেটআপটিকে প্রায় ঠিক বর্ণনা করেছেন। ডেটা পার্টিশনটি RAID6 এবং lvm এবং বুটটি 1 টি রেড পেয়েছে

1
  1. অন্যরা যেমন বলেছে, হার্ডওয়্যার RAID, এবং বিভিন্ন ডাউনসাইডের কোনও লাভ নেই। সফ্টওয়্যার র‌্যাডকে প্রাধান্য দেওয়ার আমার প্রধান কারণ হ'ল এটি সহজ এবং আরও বহনযোগ্য (এবং এইভাবে বিভিন্ন ব্যর্থতার পরিস্থিতি থেকে বাস্তবে সফল পুনরুদ্ধার হওয়ার সম্ভাবনা বেশি)।

  2. (এছাড়াও অন্যরা যেমন বলেছে) 3 ডিস্ক রেড 5 হ'ল একটি সত্যই খারাপ রেড স্কিম - এটি খুব অল্প সুবিধা সহ সমস্ত বিশ্বের সবচেয়ে খারাপ of RAID 0 এবং RAID 1 এর মধ্যে একটি সমঝোতার বাছাই করুন এবং সেগুলির তুলনায় কিছুটা ভাল, তবে এটি সম্পর্কে বলার পক্ষে এটিই কেবল ভাল জিনিস। RAID 6 এর মতো আরও ভাল স্কিমগুলিতে চলে গেছে।

  3. আমার পরামর্শ (হার্ডওয়্যার):

    • সেই পিসিআই স্লটের জন্য একটি 4-পোর্টের Sata কার্ড পান, আপনাকে ছয়টি মোট SATA পোর্টে নিয়ে আসবে - একটি বুট ড্রাইভের জন্য এবং পাঁচটি ডেটা ড্রাইভের জন্য। আমি hardware ID 15 এর জন্য একটি দেখতে পেয়েছি, হার্ডওয়্যার RAID হিসাবে বিজ্ঞাপন দেওয়া হয়েছে, তবে আপনি কেবল সেই বৈশিষ্ট্যগুলি উপেক্ষা করতে পারেন এবং এটি সরল SATA হিসাবে ব্যবহার করতে পারেন।

    • বুট ড্রাইভের জন্য একটি ছোট এসএসডি পান। আমি জানি যে "এসএসডিগুলি খুব ব্যয়বহুল" এমন ধারণাটি এখনও রয়েছে, তবে এটি আর সবেমাত্র সত্য নয়, এবং একেবারে ছোট প্রান্তেও নয় - 120 গিগাবাইট এই বুট ড্রাইভের জন্য আপনার প্রয়োজনের চেয়ে আরও বেশি কিছু এবং আপনি এটির জন্য একটি পেতে পারেন ~ $ 25।

    • একটি ঐচ্ছিক কিন্তু সত্যিই চমৎকার ছাড়াও (যদি আপনার পিসি কেস 3x 5.25 আছে "ড্রাইভ উপসাগরীয় অঞ্চল) একটি ড্রাইভ উপসাগর রূপান্তরকারী পেতে হয়: আপনি 3 5.25 চালু করতে পারেন" "5 হট swappable ফ্রন্ট লোডিং 3.5 মধ্যে (অপটিক্যাল) ড্রাইভ উপসাগরীয় অঞ্চল (HDD এর) উপসাগর, সুতরাং ড্রাইভের অদলবদল করতে আপনাকে মেশিনটি আলাদা করতে হবে না (বা এটি বন্ধও করতে হবে) "(" ব্যাক প্লেন 3 টি 3 "অনুসন্ধান করুন))

    • RAID 6 (দ্বৈত রিডানডেন্সি, 3x ড্রাইভের আকারের ব্যবহারযোগ্য জায়গা) -তে যাই হোক না কেন আকারের এইচডিডি 5x ব্যবহার করুন।

  4. আমার পরামর্শ (সফ্টওয়্যার): ওএস / ফাইল-সার্ভার সফ্টওয়্যারটির জন্য ওপেনমিডিয়াভল্টটি দেখুন। এটি ঠিক এই ধরণের ব্যবহারের জন্য নিখুঁত একটি "অ্যাপ্লায়েন্স ডিস্ট্রো" - ড্যাসিয়ান বেসড (আসলে বিএসডি-ভিত্তিক ফ্রিএনএএস-এর একটি লিনাক্স বন্দর) NAS সার্ভারের জন্য পূর্ব-কনফিগার করা সমস্ত কিছু সহ। এটি সফ্টওয়্যার RAID স্থাপনের ব্যবস্থাপন এবং পরিচালনা করে (পাশাপাশি LVM, নেটওয়ার্ক শেয়ার ইত্যাদি) সত্যই সহজ করে তোলে।

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