"প্রতিরোধ" দ্বারা আপনি কী বোঝাতে চান তার উপর নির্ভর করে।
(প্রথমত, বিট- রটটি একাধিক সংজ্ঞা সহ একটি শব্দ maintenance এই প্রশ্নটি রক্ষণাবেক্ষণের অভাবে কোড অলঙ্ঘনীয় হয়ে উঠার বিষয়ে নয় ))
যদি আপনি "প্রতিরোধ" বলতে বোঝায় যে এটি সম্ভবত বিটের ক্ষয় দ্বারা দুর্নীতি সনাক্ত করবে, হ্যাঁ, এটি কার্যকর হবে। তবে এটি সেই দুর্নীতি দূর করতে সহায়তা করবে না : হ্যাশগুলি কেবল ত্রুটি সনাক্তকরণ সরবরাহ করে, সংশোধন করে না ।
এটি "অখণ্ডতা" বলতে যা বোঝায় তা সাধারণত: ডেটা অননুমোদিত / অপ্রত্যাশিত ম্যানিপুলেশন সনাক্ত করার সম্ভাবনা, এটি প্রতিরোধ বা সংশোধন করার সম্ভাবনা নয়।
আপনি সাধারণত ব্যাকআপের সাথে একটি রেড 1 চাইবেন (সম্ভবত জেডএফএস স্ন্যাপশট বা এর অনুরূপ প্রয়োগ করা হয়েছে, আমি RAID1 + স্ন্যাপশটসের জেডএফএস শব্দার্থবিজ্ঞানের সাথে পরিচিত নই), বেশ কয়েকটি কারণে:
যদি কোনও ডিস্ক মারাত্মকভাবে ব্যর্থ হয় তবে আপনার ডেটা পুনরুদ্ধার করতে আপনার একটি RAID1 (বা সাম্প্রতিক ব্যাকআপ) প্রয়োজন; সম্পূর্ণ ডিস্ক ব্যর্থ হওয়ার জন্য কোনও ত্রুটি সংশোধন সংশোধন করতে পারে না, যদি না এতে ডেটা (ক্যান্সার) এর সম্পূর্ণ কপি থাকে RA সংক্ষিপ্ত ডাউনটাইমের জন্য আপনার অবশ্যই মূলত RAID1 থাকা উচিত।
যদি আপনি দুর্ঘটনাক্রমে অংশ বা পুরো সংগ্রহস্থলটি মুছে ফেলেন তবে আপনাকে একটি ব্যাকআপের প্রয়োজন (RAID1 আপনাকে সুরক্ষা দেয় না কারণ এটি সমস্ত ডিভাইসে পরিবর্তনের সাথে সাথে প্রতিফলিত করে)
শুধুমাত্র দুটি ডিস্কের মধ্যে ব্লক-লেভেল RAID1 (যেমন এলভিএম বা অনুরূপ মাধ্যমে) আপনাকে তথ্যের নিঃশব্দ ক্ষয় থেকে রক্ষা করবে না যদিও: ডিআইডি নিয়ন্ত্রক জানতে পারবেন না যে দুটি ডিস্কের মধ্যে সঠিক ডেটা রয়েছে। ফাইলগুলির জন্য একটি চেকসামের মতো আপনার জন্য অতিরিক্ত তথ্য দরকার। এই যেখানে ZSF এবং Btrfs চেকসাম আসা: তারা ব্যবহার করা যেতে পারে (যা বলতে চাই যে তারা নয় করছে এই ক্ষেত্রে ব্যবহার করা হয়, আমি জানি না কিভাবে ZFS বা Btrfs সেখানে জিনিসগুলিকে হ্যান্ডেল) পার্থক্য যা দুই ডিস্ক ঝুলিতে সঠিক তথ্য।