সিনোলজির এমডি ড্রাইভার এবং এমডিএডিএম সরঞ্জামসেটগুলি একটি কাস্টমাইজড সংস্করণ রয়েছে যা কার্নেলের মধ্যে rdev-> পতাকা কাঠামোতে একটি 'ড্রাইভেরর' পতাকা যুক্ত করে।
নেট ইফেক্ট - যদি আপনি দুর্ভাগ্যক্রমে অ্যারে ব্যর্থতা (প্রথম ড্রাইভ) পাওয়ার জন্য, যদি দ্বিতীয় ড্রাইভের ত্রুটির সাথে মিলিত হন - অ্যারে আপনাকে আরে মেরামত করতে / পুনর্গঠন করতে না দেয় এমন অবস্থায় চলে যায় যদিও ড্রাইভ থেকে পড়া কাজ করছে জরিমানা।
এই মুহুর্তে, আমি এই অ্যারের দৃষ্টিকোণ থেকে এই প্রশ্নটি সম্পর্কে সত্যই চিন্তিত নই, যেহেতু আমি ইতিমধ্যে বিষয়বস্তুটি টানিয়ে নিয়েছি এবং পুনর্গঠন করতে চাইছি, তবে ভবিষ্যতে এর সমাধানের পথ পেতে ইচ্ছুক থেকে আরও কিছু , যেহেতু এটি দ্বিতীয়বারের দ্বারা আমি কিছুটা কমেছি, এবং আমি জানি যে আমি অন্যদের ফোরামে অনুরূপ প্রশ্ন জিজ্ঞাসা করেছি।
সিনোলজির সহায়তা সহায়ক (এবং বেশিরভাগ প্রতিক্রিয়াবিহীন) এর চেয়ে কম ছিল এবং বাক্সের রেইডসেটগুলি মোকাবেলা করার জন্য কোনও তথ্যই ভাগ করে নেবে না।
/ প্রোক / এমডিস্ট্যাট এর বিষয়বস্তু:
ds1512-ent> cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sdb5[1] sda5[5](S) sde5[4](E) sdd5[3] sdc5[2]
11702126592 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/4] [_UUUE]
md1 : active raid1 sdb2[1] sdd2[3] sdc2[2] sde2[4] sda2[0]
2097088 blocks [5/5] [UUUUU]
md0 : active raid1 sdb1[1] sdd1[3] sdc1[2] sde1[4] sda1[0]
2490176 blocks [5/5] [UUUUU]
unused devices: <none>
একটি এমডিএমএম থেকে স্থিতি --ডেটাইল / দেব / এমডি 2:
/dev/md2:
Version : 1.2
Creation Time : Tue Aug 7 18:51:30 2012
Raid Level : raid5
Array Size : 11702126592 (11160.02 GiB 11982.98 GB)
Used Dev Size : 2925531648 (2790.00 GiB 2995.74 GB)
Raid Devices : 5
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Fri Jan 17 20:48:12 2014
State : clean, degraded
Active Devices : 4
Working Devices : 5
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
Name : MyStorage:2
UUID : cbfdc4d8:3b78a6dd:49991e1a:2c2dc81f
Events : 427234
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 21 1 active sync /dev/sdb5
2 8 37 2 active sync /dev/sdc5
3 8 53 3 active sync /dev/sdd5
4 8 69 4 active sync /dev/sde5
5 8 5 - spare /dev/sda5
যেমন আপনি দেখতে পাচ্ছেন - / dev / sda5 অ্যারেতে পুনরায় যুক্ত করা হয়েছে। (এটি ড্রাইভ ছিল যা পুরোপুরি ব্যর্থ হয়েছিল) - তবে এমডি যদিও ড্রাইভকে অতিরিক্ত হিসাবে দেখছে, এটি এটি পুনরায় তৈরি করবে না। এই ক্ষেত্রে / dev / sde5 হ'ল (E) ডিস্ক্রেরার স্থিতির সাথে সমস্যা ড্রাইভ।
আমি এমডি ডিভাইসটি থামিয়ে দেওয়ার চেষ্টা করেছি, বল পুনরায় সংগ্রহযোগ্য চালনা করছি, ডিভাইস / ইত্যাদি থেকে এসডিএ 5 সরিয়ে / রিডিং করব। আচরণে কোনও পরিবর্তন নেই।
আমি নিম্নলিখিত কমান্ডটি দিয়ে অ্যারেটিকে সম্পূর্ণ পুনরায় তৈরি করতে সক্ষম হয়েছি:
mdadm --stop /dev/md2
mdadm --verbose \
--create /dev/md2 --chunk=64 --level=5 \
--raid-devices=5 missing /dev/sdb5 /dev/sdc5 /dev/sdd5 /dev/sde5
যা অ্যারেটিকে এই অবস্থায় ফিরিয়ে এনেছে:
md2 : active raid5 sde5[4] sdd5[3] sdc5[2] sdb5[1]
11702126592 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/4] [_UUUU]
আমি তখন / ডিভ / এসডিএ পুনরায় যুক্ত করেছি:
mdadm --manage /dev/md2 --add /dev/sda5
এর পরে এটি একটি পুনর্নির্মাণ শুরু করেছে:
md2 : active raid5 sda5[5] sde5[4] sdd5[3] sdc5[2] sdb5[1]
11702126592 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/4] [_UUUU]
[>....................] recovery = 0.1% (4569508/2925531648) finish=908.3min speed=53595K/sec
অনুপস্থিত স্লটের সঠিক অবস্থানের সাথে মিলে "নিখোঁজ" ড্রাইভের অবস্থানটি নোট করুন।
এটি শেষ হয়ে গেলে, আমি মনে করি আমি সম্ভবত সন্দেহজনক ড্রাইভটি টানবো এবং এটি আবার তৈরি করব।
এই মেরামতটি করার কোনও "কম ভীতিজনক" উপায় আছে কিনা সে সম্পর্কে আমি কোনও পরামর্শ সন্ধান করছি - বা যদি কেউ এই অভিজ্ঞতার সাথে কোন সিনোলজির অ্যারে নিয়ে গেছে এবং এমডি ডিভাইসটিকে অফলাইনে না নিয়ে অন্যটিকে পুনর্নির্মাণে কীভাবে বাধ্য করতে হয় এবং শুরু থেকে অ্যারে পুনরুদ্ধার করা।