একটি RAID 10 অ্যারেতে ড্রাইভ যুক্ত করা হচ্ছে


11

এমডিএডিএম ব্যবহার করে আমি কীভাবে একটি RAID10 অ্যারে বাড়বো?

স্পষ্টতই আমার একবারে 2 টি ড্রাইভ যুক্ত করা দরকার, বা এটি 4 ড্রাইভ হতে হবে?

আমি এটির একটি খারাপ ধারণা অনুভব করছি।

বা কেবল RAID5 বেছে নেওয়ার জন্য কেবল বুদ্ধিমানের কাজ হবে?


সাধারণত, যদি কেউ আমাকে জিজ্ঞাসা করে তাদের যদি রেড 10 দরকার হয়, তবে এর অর্থ তাদের দরকার নেই। কেন রেড 5 বা রেড 6 নয়?
surfasb

আমি RAID5 এর চেয়ে আরও ভাল লেখার পারফরম্যান্সের জন্য আশা করছিলাম .. তবে আমার ধারণা নমনীয়তার নিয়মের অভাব যে এর বাইরে ..
স্টুয়ার্টক

সাধারণভাবে, RAID 5/6 RAID 10/01 এর চেয়ে আরও ভাল লেখার কার্য সম্পাদন করবে। কারণ আপনি কেবলমাত্র অর্ধেক ড্রাইভ বনাম সমস্ত ড্রাইভ জুড়ে লেখার বিতরণ করছেন।
সারফ্যাসব

6
@ সুরফাসব "RAID 5/6 RAID 10 এর চেয়ে আরও ভাল লেখার পারফরম্যান্স সরবরাহ করবে" না এটি হবে না, কারণ বেশি ড্রাইভের মাধ্যমে

@ জ্যাকডুগলাস: খুব ভাল তথ্য।
surfasb

উত্তর:


5

গতবার আমি যাচাই করেছিলাম, এমডএডএম আপনাকে - গ্রেড রেড 10 করতে দেবে না। আমি এখন এমডিএডএম এর ম্যানপেজটি এক নজরে দেখেছি এবং এটি এখনও বলেছে: বর্তমানে উপাদানগুলির ডিভাইসের সক্রিয় আকার পরিবর্তন করা এবং RAID স্তরে 1/4/5/6 সক্রিয় ডিভাইসের সংখ্যা পরিবর্তন করা, 1, 5 এর মধ্যে RAID স্তর পরিবর্তন করা সহ বর্ধিত বিকল্পগুলি সমর্থন করে supported এবং 6, RAID5 এবং RAID5 এর জন্য অংশের আকার এবং লেআউট পরিবর্তন করা, পাশাপাশি একটি লিখন-উদ্দেশ্য বিটম্যাপ যুক্ত বা অপসারণ করা।


ধন্যবাদ! প্রশংসা করা, এছাড়াও অন্য ভাল প্রজ্ঞান এই দ্রুত পারেন ঘটতে যাচ্ছে না যে আমি খুঁজে পাচ্ছি না এক হার্ডওয়্যার RAID কার্ড এটা হয় না .. RAID5 এটা হয় ..
stuartc

2
কিছু কাজের চাপে RAID5 বেদনাদায়কভাবে ধীর হতে পারে। আপনি কি করতে চান?
স্টিংরে

বেশিরভাগই কেবল মিডিয়া সঞ্চয় করে রাখে, তবে ফটো এডিটিংয়ের জন্য একটি এনএফএস শেয়ারও মাউন্ট করে চলেছিল, তাই লেখার পাশাপাশি ভাল লেখার গতি আশা করছিল।
stuartc

16

র‌্যাড 10 বাড়ানোর জন্য আপনার সংস্করণ ন্যূনতম এমডিএডএম প্রয়োজন। 3.3 এবং কার্নেল সংস্করণ ন্যূনতম 3.5। আপনার একটি এমনকি সংখ্যক ডিস্কও দরকার - অযৌক্তিকরগুলি কেবল অতিরিক্ত হিসাবে বা অবশেষে অবনমিত মোডে উন্নীত হতে পারে (পরীক্ষিত নয়)।

এখানে এমএডিডিএম 3.3-2ubuntu2 @ লিনাক্স 4.2.0-10-জেনেরিক ব্যবহার করে 4 ড্রাইভ থেকে 6 এ 6 রেড বাড়ানোর উদাহরণ রয়েছে। এতে ext4 ডেটা দিয়ে পরীক্ষা করা হয়েছে, ফাইল সিস্টেমটি আনমাউন্ট করা হয়নি, কোনও সমস্যা ছাড়াই RAID বাড়ার পরে ext4 বাড়ানো হয়েছিল।

~$ cat /proc/mdstat
md126 : active raid10 sdd1[1] sdc1[0] sdf1[3] sde1[2]
976428032 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]
bitmap: 0/8 pages [0KB], 65536KB chunk

~$ sudo mdadm /dev/md126 --add /dev/sdi1 /dev/sdj1
mdadm: added /dev/sdi1
mdadm: added /dev/sdj1
~$ sudo mdadm --grow /dev/md126 --raid-devices=6

~$ cat /proc/mdstat
md126 : active raid10 sdj1[5] sdi1[4] sdd1[1] sdc1[0] sdf1[3] sde1[2]
1464642048 blocks super 1.2 512K chunks 2 near-copies [6/6] [UUUUUU]
bitmap: 0/6 pages [0KB], 131072KB chunk

1
আজকাল এটি গ্রহণযোগ্য উত্তর হওয়া উচিত। আমি নিজেই করে ফেলেছি।
কাইল

যেহেতু আমি কেবল নিজেকে শক্তভাবে খুঁজে পেয়েছি, এটি কেবল 10, কাছাকাছি 2 লেআউটের অভিযানের ক্ষেত্রে প্রযোজ্য। raid10, far2 এখনও অপ্রয়োজনীয়। যেমন এখানে দেখুন: wiki.archlinux.org/index.php/RAID# নেস্টেড_আরআইডি_মহলে
গাবটব

9

আমি বুঝতে পারি যে এটি এক বছরের বেশি বয়সী তবে কেউ এটির সহায়ক বলে খুঁজে পেতে পারেন ...

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

রাইড 10 এর সাথে আপনি যে সীমাবদ্ধতাগুলি পান সেগুলি হ'ল সামগ্রিকভাবে আরও ভালভাবে পড়ার / লেখার পারফরম্যান্স বজায় রাখার জন্য। এবং একটি ব্যাখ্যা, 5/6 অভিযান একেবারে "সাধারণভাবে, আরও ভাল লেখার পারফরম্যান্স সরবরাহ করে না ..." করে না। রেড 5/6 এর রেড 10 এর মতোই তাদের নিজস্ব মতামত / কনস রয়েছে, তবে রাইড 5/6 রাইটিং পারফরম্যান্স নয়।

এছাড়াও, আপনি নিজের ড্রাইভের আকার নির্দিষ্ট করে নি তবে নতুন বড় ড্রাইভে রাইড 5 থেকে সাবধান থাকবেন। যদিও আপনি সাবধানতা অবলম্বন করেন, আপনি একটি অপ্রশোধনযোগ্য পঠন ত্রুটি থেকে পুনরুদ্ধার করতে পারেন, আপনি ডাউনটাইম এবং একেবারে পুনরুদ্ধার করতে না পারার সম্ভাবনা ঝুঁকিপূর্ণ করেন।

--edit to info যোগ করুন - আপনার ব্যর্থতা হলে ডিভাইসের নাম (/ dev / sda) সহ সিরিয়াল নম্বর পেতে hdparm (hdparm -i) এবং lshw এর মতো সরঞ্জাম ব্যবহার করুন। এটি প্রতিস্থাপন করার সময় আপনি সঠিক ডিভাইসটি সরানোর বিষয়টি নিশ্চিত করবেন। ট্র্যাভিস-এর মন্তব্যে এটি খুব সঠিক এবং একটি সুন্দর লেআউট হিসাবে আপ-তীর, তবে যথারীতি, প্রতিটি সমাধানের উপকারিতা এবং পক্ষে বিবেচনা করুন।


9

এমডডেম ৩.৩-এর মুক্তির ঘোষণা থেকে কিছু দুর্দান্ত খবর:

এটি একটি প্রধান নতুন রিলিজ তাই কয়েকটি সমস্যা থাকলে খুব অবাক হবেন না ...

কিছু হাইলাইটগুলি হ'ল:

...

  • ডিভাইসের সংখ্যা পরিবর্তন করতে , অংশের আকার পরিবর্তন করতে বা 'কাছাকাছি' এবং 'অফসেট' এর মধ্যে বিন্যাসটি পরিবর্তন করতে RAID10 অ্যারে পুনরায় আকার দেওয়া যেতে পারে । এটি সর্বদা ডেটা_অফসেট পরিবর্তন করবে এবং ডাটা_অফসেট সরানোর কোনও জায়গা না থাকলে ব্যর্থ হবে।

...

ইউ অ্যান্ড এল-এর এই উত্তর অনুসারে আপনার কমপক্ষে লিনাক্স 3.5ও প্রয়োজন হবে।


3
আমি মিশ্রিত ফলাফলের সাথে m دادm v3.3.2 ব্যবহার করে ক্রমবর্ধমান এমডাদেম রাইড 10 নিয়ে পরীক্ষা নিরীক্ষা করেছি। আমি দেখতে পেয়েছি যে mddm এর পূর্ববর্তী সংস্করণ দিয়ে আমি তৈরি করেছি এমন কোনও রেইড 10 বাড়তে পারি না। V3.3 দিয়ে তৈরি করা হয়েছিল এমন একটি রেইড 10, আমি পুনরায় আকার বাড়াতে সক্ষম হয়েছি। সুতরাং আপনি যদি কোনও রেইড 10 বাড়ানোর ইচ্ছা রাখেন (তবে পারেন না) তবে সর্বশেষতম এমডিএম ব্যবহার করে নতুন রাইড 10 তৈরি করা ভাল ধারণা হতে পারে।
অ্যাডাল

6

আমি জানি এটি আরও কাজ এবং বিভ্রান্তিকর হয়ে উঠতে পারে তবে আপনি সর্বদা একাধিক আয়না ফেলাতে পারেন।

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


একটি বর্ধমান ডেটাसेट পরিচালনা করার দুর্দান্ত উপায়, বেশিরভাগের চেয়ে সহজ easier কৌতুকপূর্ণ অংশটি কোন ড্রাইভগুলি ব্যর্থ হয়েছে কোন কোন আয়না সেটটিতে তা ট্র্যাক করে চলেছে। তবে হ্যাঁ দুর্দান্ত পরামর্শ!
stuartc

3

আপনি একটি RAID10-অ্যারে বৃদ্ধি করতে পারবেন না, এটি সত্য। তবে আপনি দুটি ড্রাইভ দিয়ে শুরু করতে পারেন (এ মুহূর্তে কোনও অতিরিক্ত কাজ ছাড়াই) এবং তারপরে আরও দুটি যুক্ত করুন। চারটি ডিস্ক ড্রাইভ সহ একটি RAID5 অ্যারে থেকে চার ডিস্ক ড্রাইভের সাথে RAID10 এ স্যুইচ করতে আমি এই পদ্ধতিটি ব্যবহার করেছি।

আমি RAID5 কে অবনমিত করেছি এবং একটি ডিস্ক অ্যারে থেকে সরিয়েছি। এটি আমাকে দুটি ডিস্ক দিয়েছে যা ব্যবহারের জন্য নিখরচায় ছিল। তারপরে আমি 'mddm --create --level 10 / dev / md0 / dev / sda1 অনুপস্থিত / dev / sdc1 অনুপস্থিত' এর লাইনে কিছু দিয়ে একটি RAID10-অ্যারে তৈরি করেছি। অ্যারে শুরু করার জন্য এটি যথেষ্ট ছিল।

আমি যখন অবনমিত RAID5-অ্যারে থেকে ডেটা RAID10-অ্যারে স্থানান্তরিত করেছিলাম, তখন আমি RAID5-ডিস্কগুলির মধ্যে দুটি RAID10-অ্যারে যুক্ত করে রেখেছি এবং অতিরিক্তটিকে অতিরিক্ত হিসাবে যুক্ত করেছি।

আমার চেয়ে বেশি জ্ঞাত জ্ঞানের কেউ যদি এর যে কোনও পারফরম্যান্স প্রভাব সম্পর্কে কথা বলতে পারেন তবে এটি সম্ভবত একটি ভাল ধারণা। তবে আমার পোস্টের প্রাথমিক কারণটি হ'ল RAID10 এবং দুটি ড্রাইভ দিয়ে যাত্রা শুরু করা সম্ভব তা দেখানো।

দ্রষ্টব্য: নিম্নলিখিত ফোরাম পোস্টটি পড়ুন যা এমডিএএমডিএম বিষয়ে ডিস্ক আদেশ দেয় কিনা জিজ্ঞাসা করে এবং উত্তর দেয় ।

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