আমার একটি হোম মিডিয়া সার্ভার ওপেনসুএস 12.2 এ চলছে। আমি একটি RAID-10 কনফিগারেশনে আটটি 2 টিবি ড্রাইভ ব্যবহার করছি। আমি ইচ্ছাকৃতভাবে দুটি ভিন্ন ধরণের ড্রাইভ কিনেছি: চার সিগেট ব্যারাকুডা সবুজ এবং চারটি ওয়েস্টার্ন ডিজিটাল রেড। আমার লক্ষ্যটি হ'ল রেডটি এমনভাবে কনফিগার করা যায় যে অ্যারের মধ্যে প্রতিটি প্রতিবিম্বিত জোড়াটি ভিন্ন ভিন্ন ড্রাইভ (যেমন, একটি সিগেট ড্রাইভ এবং একটি ডাব্লুডি ড্রাইভ) সমন্বিত থাকে। YaST2 পার্টিশনার দুর্ভাগ্যক্রমে অ্যারের কাঠামোর ক্ষেত্রে আমাকে এই স্তরের পছন্দটি দেয় নি, তাই এখন আমি ডিফল্ট RAID10 কাঠামোটি কেমন দেখাচ্ছে তা জানার চেষ্টা করছি।
আমি নিম্নলিখিত জানি:
- এসডিসি, এসডিডি, এসডিডি, এবং এসডিএফ হ'ল ডাব্লুডি ড্রাইভ
- এসডিজি, এসডিএইচ, এসডিআই, এবং এসডিজে হ'ল সমস্ত সিগেট ড্রাইভ
RAID তৈরি করার সময় আমি ডিফল্ট 'n2' লেআউটটি বেছে নিয়েছিলাম। এই দুটি উত্স থেকে প্রাপ্ত তথ্যের ভিত্তিতে আমার ধারণা হ'ল সংলগ্ন ড্রাইভগুলি মিরর করা হয়েছে (যেমন, এসডিসি == এসডিডি, এসডিডি == এসডিএফ, ইত্যাদি), তবে আমি নিশ্চিতভাবে জানতে চাই:
- http://en.wikipedia.org/wiki/Non-standard_RAID_levels#Linux_MD_RAID_10
- /server/200725/mirrored-and-stripped-hd-drives-in-raid10
এখানে 'm دادm --detail / dev / md0' এর আউটপুট দেওয়া হয়েছে:
/dev/md0: Version : 1.0 Creation Time : Sat Mar 16 12:55:11 2013 Raid Level : raid10 Array Size : 7814045696 (7452.05 GiB 8001.58 GB) Used Dev Size : 1953511424 (1863.01 GiB 2000.40 GB) Raid Devices : 8 Total Devices : 8 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Sat Mar 16 13:09:37 2013 State : active, resyncing Active Devices : 8 Working Devices : 8 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 2048K Resync Status : 1% complete Name : aldaris:0 (local to host aldaris) UUID : c6cc3943:97394500:b77d44cd:f02ed876 Events : 149 Number Major Minor RaidDevice State 0 8 33 0 active sync /dev/sdc1 1 8 49 1 active sync /dev/sdd1 2 8 65 2 active sync /dev/sde1 3 8 81 3 active sync /dev/sdf1 4 8 97 4 active sync /dev/sdg1 5 8 113 5 active sync /dev/sdh1 6 8 129 6 active sync /dev/sdi1 7 8 145 7 active sync /dev/sdj1
এবং / proc / mdstat এর সামগ্রীগুলি এখানে রয়েছে:
Personalities : [raid10] md0 : active raid10 sdj1[7] sdi1[6] sdh1[5] sdg1[4] sdf1[3] sde1[2] sdd1[1] sdc1[0]
7814045696 blocks super 1.0 2048K chunks 2 near-copies [8/8] [UUUUUUUU]
[>....................] resync = 4.8% (375163456/7814045696) finish=1206.5min speed=102751K/sec
bitmap: 57/59 pages [228KB], 65536KB chunk
unused devices: <none>
সুতরাং আমার প্রশ্নগুলি হ'ল:
- আমি কীভাবে বলব যে কোন ড্রাইভগুলি একে অপরের মিরর?
- এটি পরিবর্তন করার কোনও উপায় আছে, বা আমার কেবল তারের চারপাশে অদলবদল করা উচিত (যেহেতু এটি ড্রাইভের অক্ষরগুলিকে অদলবদল করবে) এবং তারপরে RAID পুনর্নির্মাণ করতে হবে?
আগাম ধন্যবাদ.
স্পর্শকাতর দ্রষ্টব্য, যে কারও জন্য এটি করার জন্য আমার যুক্তি জানতে চায়: একই মডেল এবং ব্যাচের চালনা, একই রকম ব্যবহারের বোঝার অধীনে পরিচালিত, আপটাইম এবং তাপমাত্রায় সামান্য নিয়মতান্ত্রিক ভিন্নতা থাকে এবং ড্রাইভগুলির মধ্যে ব্যর্থতার জন্য সময় পার্থক্যগুলি মূলত চালিত হবে উত্পাদন প্রক্রিয়া এলোমেলো পরিবর্তনের দ্বারা। এটি একবারে একাধিক ড্রাইভে মারা যাওয়ার ঝুঁকি বাড়ায়। কেবলমাত্র বিভিন্ন ব্যাচ থেকে নয় বরং সম্পূর্ণ ভিন্ন নির্মাতারা থেকে ড্রাইভ কিনে, আমি আমার অ্যারেতে পদ্ধতিগত ভিন্নতা প্রবর্তন করছি, এভাবে প্রভাব ফেলছে যেগুলি একই সময়ে ড্রাইভগুলি ব্যর্থ হবে।
RaidDevice
কলামটি দেখতে পারেন। এটি (0,1), (2,3), (4,5), (6,7) এর মতো সহজ হতে পারে। এটি আমাকে ধরে নিতে বাধ্য করবে যে আপনি রাইডডেভাইসকে ডাব্লুডি / সি / ডাব্লুডি / সি / ইত্যাদির মতো করে তুলতে হবে ... তবে আমি এটি সম্পর্কে 100% নিশ্চিত নই।