আমার উবুন্টু সিস্টেমে একটি RAID1 সফ্টওয়্যার রাইড পার্টিশন (10.04 এলটিএস, 2.6.32-24-সার্ভারের ক্ষেত্রে এটি গুরুত্বপূর্ণ) -তে আমার নিম্নোক্ত সমস্যা হচ্ছে।
আমার ডিস্কগুলির মধ্যে একটি (এসডিবি 5) আই / ও ত্রুটিগুলি রিপোর্ট করেছে এবং তাই অ্যারেতে ত্রুটিযুক্ত হিসাবে চিহ্নিত হয়েছিল। অ্যারেটি তখন একটি সক্রিয় ডিভাইসের সাথে অবনমিত হয়। সুতরাং, আমি হার্ডডিস্কটি প্রতিস্থাপন করেছি, পার্টিশন টেবিলটি ক্লোন করেছি এবং আমার রেইড অ্যারেগুলিতে সমস্ত নতুন পার্টিশন যুক্ত করেছি। সমস্ত পার্টিশন সিঙ্ক করার পরে 2 টি সক্রিয় ডিভাইস থাকা - তাদের মধ্যে একটি ব্যতীত সূক্ষ্মভাবে শেষ হয়েছে। পার্টিশনে যেটি ত্রুটিযুক্ত ডিস্কের আগে রিপোর্ট করেছিল, তবে নতুন পার্টিশনটিকে একটি সক্রিয় ডিভাইস হিসাবে নয় তবে অতিরিক্ত ডিস্ক হিসাবে অন্তর্ভুক্ত করেছে:
md3 : active raid1 sdb5[2] sda5[1]
4881344 blocks [2/1] [_U]
একটি বিস্তারিত চেহারা প্রকাশ:
root@server:~# mdadm --detail /dev/md3
[...]
Number Major Minor RaidDevice State
2 8 21 0 spare rebuilding /dev/sdb5
1 8 5 1 active sync /dev/sda5
সুতরাং এখানে প্রশ্নটি রয়েছে: আমি কীভাবে বলব যে আমার চালককে অতিরিক্ত ডিস্কটিকে একটি সক্রিয় রূপে পরিণত করতে হবে? এবং কেন এটি অতিরিক্ত জিনিস হিসাবে যুক্ত করা হয়েছে? অ্যারে পুনরায় তৈরি করা বা পুনরায় একত্রিত করা কোনও বিকল্প নয়, কারণ এটি আমার মূল বিভাজন। এবং আমি সফ্টওয়্যার রেইড হাওটোতে সেই বিষয়ে কোনও ইঙ্গিত খুঁজে পাচ্ছি না।
কোন সাহায্য প্রশংসা করা হবে।
বর্তমান সমাধান
আমি আমার সমস্যার সমাধান খুঁজে পেয়েছি, তবে আমি নিশ্চিত নই যে এটি করার আসল উপায় এটি। আমার অভিযানটি ঘনিষ্ঠভাবে পর্যবেক্ষণ করে দেখতে পেলাম যে sdb5 সর্বদা একটি অতিরিক্ত ডিভাইস হিসাবে তালিকাভুক্ত ছিল:
mdadm --examine /dev/sdb5
[...]
Number Major Minor RaidDevice State
this 2 8 21 2 spare /dev/sdb5
0 0 0 0 0 removed
1 1 8 5 1 active sync /dev/sda5
2 2 8 21 2 spare /dev/sdb5
সুতরাং অ্যারে এমডি 3 এ ডিভাইসটি sdb5 পড়তে সর্বদা অতিরিক্ত হিসাবে ডিভাইস যুক্ত করে শেষ করা হয়।
অবশেষে আমি ঠিক অ্যারে পুনরায় তৈরি করেছি
mdadm --create /dev/md3 --level=1 -n2 -x0 /dev/sda5 /dev/sdb5
যা কাজ করেছে।
তবে প্রশ্নটি আমার কাছে উন্মুক্ত রয়ে গেছে: সুপারব্লকের সংক্ষিপ্তসারগুলি কীভাবে পরিচালনা করা এবং অ্যারেটিকে একটি অতিরিক্ত ডিস্ক থেকে সক্রিয় ডিস্কে এসডিবি 5 চালু করার আরও ভাল উপায় আছে? আমি এখনও একটি উত্তর জন্য উত্সাহী।