দুটি ডিস্ক সহ জেডএফএস: এর অর্থ কী? নিরাপদ কনফিগারেশন কি?


16

আমি ব্যক্তিগত ব্যবহারের জন্য ফাইল সার্ভার পরিকল্পনা করার প্রক্রিয়াধীন (বিভিন্ন ধরণের ডেটা স্বল্প পরিমাণে, তবে প্রধানত ফটো, ভিডিও, সঙ্গীত)। আমি সম্ভবত এনএএস 4 ফ্রি / ফ্রিএনএএস ব্যবহার করব এবং জেডএফএসকে একবার চেষ্টা করে দেখতে চাই।

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

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

দুটি সমতুল্য ডিস্ক দেওয়া, আপনি কোন জেডএফএস মোডে চালাবেন?

উত্তর:


10

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

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

raidz2এবং raidz3যথাক্রমে একই raidz, তারা যথাক্রমে দুটি বা তিনটি ড্রাইভ ব্যর্থ হ্যান্ডেল করতে পারে। কার্যকর দক্ষতা কমানোর জন্য তাদের আরও চালনা দরকার।


বিবৃতির জন্য ধন্যবাদ. সুতরাং RAIDZ তিনটি ড্রাইভকে অন্তর্ভুক্ত করার সাথে সাথে একটি ড্রাইভের চেয়ে বড় নেট ক্ষমতা রয়েছে, হ্যাঁ? এই ক্ষেত্রে এটি দুটি ডিস্ক আকার হতে পারে?
জানু-ফিলিপ গেহর্ক্ক

@ জান-ফিলিপ জিহরস্কে হ্যাঁ। ড্রাইভগুলি সব একই আকারের হিসাবে ধরে নেওয়া, একটি মিরর অ্যারেতে 1 ড্রাইভের মতো একই ব্যবহারযোগ্য আকার থাকে (আপনি যতগুলি ডিস্কই ব্যবহার করুন না কেন), যখন RAIDZ- তে ব্যবহারযোগ্য জায়গার এন -1 ড্রাইভ রয়েছে। (তিনটি ড্রাইভ আপনাকে ব্যবহারযোগ্য জায়গার জন্য দুটি ড্রাইভ দেয়, পাঁচটি ড্রাইভ আপনাকে ব্যবহারযোগ্য স্থানের 4 টি ড্রাইভ দেয়)।
দারথ অ্যান্ড্রয়েড

2
"রেইডজ সহ আপনার কমপক্ষে তিনটি ড্রাইভ দরকার।" - রেডজ (একক সমতা) এর পক্ষে সত্য নয়। জেডএফএস ডক্স অনুসারে, "আপনার একক প্যারিটি RAID-Z কনফিগারেশনের জন্য কমপক্ষে দুটি ডিস্ক এবং ডাবল প্যারিটি RAID-Z কনফিগারেশনের জন্য কমপক্ষে তিনটি ডিস্কের প্রয়োজন।"
পলসবো

3

আপনার যদি দুটি অনুরূপ ডিস্ক থাকে এবং নির্ভরযোগ্যতা এবং ডেটা সুরক্ষার সন্ধান করেন তবে জেডএফএস মিরর যাওয়ার উপায়।

RAIDZ একটি স্বল্প সমাধান যেহেতু কম শতাংশ স্টোরেজ ডেটা সুরক্ষায় উত্সর্গীকৃত তবে মিররিং দ্রুত।

ব্যর্থতা সনাক্তকরণ এবং পরিচালনা সম্পর্কে, zpool statusত্রুটি উপস্থিত রয়েছে কিনা তা জানতে আপনার পুল ( ) পর্যবেক্ষণ করতে হবে ।

আপনার পুলের স্বাস্থ্য পরীক্ষা করতে আপনি নিয়মিত স্ক্রাব করতে পারেন ( zpool scrub poolname)

জেডএফএস এগুলি পারে যা সেগুলি স্বয়ংক্রিয়ভাবে নিরাময় করবে তবে একটি পুরো ডিস্ক ব্যর্থ হলে, ভাঙ্গাটি প্রতিস্থাপনের জন্য আপনার পুলটিতে একটি নতুন ডিস্ক যুক্ত করতে হবে। পুলটি তখন স্বয়ংক্রিয়ভাবে নতুন ডিস্কটিকে পুনরায় আকারে দেবে (যেমন স্বাস্থ্যকর আয়নার দিক থেকে ডেটা অনুলিপি করুন)।

আমি NAS4Free এর সাথে পরিচিত নই তাই কেবলমাত্র CLI কমান্ডগুলি ব্যবহারের পরামর্শ দিন। জিইউআই এর বেশিরভাগ বা তাদের সকলের জন্য একটি সামনের প্রান্তটি সরবরাহ করা উচিত।

নোট করুন যে এনএএস 4 ফ্রি রাইড স্তরগুলি (0/1/5 এবং সংমিশ্রণ) জেডএফএস স্ট্রিপ / মিরর / রেডজ এবং সংমিশ্রণের চেয়ে পৃথক । আমি কেবল পরেরটি ব্যবহার করার পরামর্শ দেব, অর্থাৎ সফ্টওয়্যার রাইড 1 (মিরর) দ্বারা গঠিত ভলিউমে একটি জেডএফএস পুল তৈরির কোনও মানে নেই। আপনি জেডএফএস সরবরাহ করে এমন অনেকগুলি বৈশিষ্ট্য হারাবেন।


আপনার ইনপুট জন্য ধন্যবাদ। দেখে মনে হচ্ছে এনএএস 4 ফ্রি জেডএফএস স্টোরেজ পুলগুলির মূল বৈশিষ্ট্যগুলিকে সমর্থন করে, যেমন আয়না: wiki.nas4free.org/…
জানু-ফিলিপ গেহর্ককে

আশা করি তা করবে। আমি কেবল আপনাকে সতর্ক করেছিলাম পরিবর্তে traditional তিহ্যবাহী
jlliagre

0

raid0 আয়না নয়, raid1 হ'ল এবং আপনি raid1 সেট আপ করতে 2 টি ডিস্ক ব্যবহার করতে পারেন যা একটি ব্যর্থ ডিস্ক সহ্য করতে পারে। raid0 কোনও ডিস্ক ব্যর্থতা সহ্য করতে পারে না।

তবে, রেডজের জন্য আপনার কমপক্ষে 3 টি ডিস্কের প্রয়োজন।

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