হট-সোয়াপ ড্রাইভের নতুন নাম পেল। যদি আমি এটিকে আবার `এমডি` অ্যারে যোগ করি এবং এটি পুনরায় বুট করার পরে নামকরণ হয় তবে অ্যারেটি কি এখনও কাজ করবে?


10

আমার সার্ভারের RAID কনফিগারেশনের মধ্যে একটি এইচডিডি ব্যর্থ হয়েছে, তাই আমি এটিকে অ্যারে থেকে বের করে নিয়ে এসেছি এবং ডেটা সেন্টারটিকে হট-সোপ করেছিলাম। তারা এটি করেছে, তবে এখন নতুন ড্রাইভটি /dev/sdcবরং এটির চেয়ে বেশি /dev/sda। আমি সন্দেহ করি যে আমি যদি সার্ভারটি পুনরায় চালু করি তবে এটি /dev/sdaআবার হবে , তাই আমি এটিকে আবার অ্যারেতে যুক্ত করতে দ্বিধা বোধ করছি /dev/sdcকারণ আমি নিজের পুনরায় বুটটি ফাঁস করতে চাই না। আমার প্রয়োজন না হলে আমি ঠিক শীঘ্রই সার্ভারটি পুনরায় বুট করব না (যদি আমার প্রয়োজন হয় তবে আমার পক্ষে খুব খারাপ)।

যদি আমি এটি হিসাবে যুক্ত করি তবে /dev/sdcপুনরায় বুট করতে কোনও সমস্যা হবে? বা রিবুট /dev/sdcনা /dev/sdaকরেই ডিভাইসের নাম পরিবর্তন করার কোনও উপায় আছে ?

এটি উবুন্টু 10.04 এলটিএসে রয়েছে। এটি একটি mdঅ্যারে ("লিনাক্স সফটওয়্যার রেড"), যেখানে বর্তমানে একটি ডিভাইস (এর মধ্যে কয়েকটি রয়েছে) দেখতে এটি দেখতে ("অবনমিত" কারণ আমি /dev/sdaএটি থেকে পুরানোটি সরিয়ে ফেলেছি ):

# এমডিএডিএম - ডেটাইল / দেব / এমডি 0
আপনার / dev / md0:
        সংস্করণ: 00.90.03
  তৈরির সময়: সান 11 অক্টোবর 21:07:54 ২০০৯
     অভিযান স্তর: রেড 1
     অ্যারের আকার: 97536 (95.27 মাইবি 99.88 এমবি)
  ব্যবহৃত দেবের আকার: 97536 (95.27 মাইবি 99.88 এমবি)
   রেড ডিভাইসগুলি: 2
  মোট ডিভাইস: 1
পছন্দের নাবালিকা: 0
    অধ্যবসায়: সুপারব্লক অবিচল

    আপডেট সময়: থু জুন 30 09:31:16 2011
          রাষ্ট্র: পরিষ্কার, অবনমিত
 সক্রিয় ডিভাইস: 1
কার্যকারী ডিভাইস: 1
 ব্যর্থ ডিভাইস: 0
  অতিরিক্ত ডিভাইস: 0

           ইউইউডি: 496be7a5: ab9177ed: 7792c71e: 7dc17aa4
         ইভেন্টগুলি: 0.112

    সংখ্যা মেজর মাইনর রাইডডেভাইস স্টেট
       0 8 17 0 অ্যাক্টিভ সিঙ্ক / ডিভ / এসডিবি 1
       1 0 0 1 সরানো হয়েছে

1
কি অ্যারে? যদি এটি
ইউআইডি

এটি একটি mdঅ্যারে ("লিনাক্স সফটওয়্যার RAID")। সমস্ত ডিভাইস সংযোজন / অপসারণ এবং এগুলি ডিভাইসের নামগুলিকে বোঝায়, তবে আমি জানি না যে এর অর্থ এটি আসলে তাদের উপর নির্ভর করে বা ... আমি mdadm --detailএটির আউটপুট প্রশ্নের সাথে যুক্ত করেছি।
টিজে ক্রাউডার

এমডির অ্যারেগুলির জন্য এমডিএমডিএম সমস্ত ডিস্ক স্ক্যান করে (যেমন /etc/m دادm.conf এ সংজ্ঞায়িত করা হয়) সুতরাং তারা কোথায় আছে তা বিবেচ্য নয়, কারণ এটি ডিস্কের শিরোনামে একটি আইডি লিখেছে যাতে এটি অ্যারেগুলিকে পুনরায় সংযুক্ত করতে পারে।
Jure1873

হ্যাঁ, ধন্যবাদ, প্রশ্নের আপডেটটি দেখুন, আমি সেই আচরণটি বর্ণনা করেছি এবং এটি কাজ করেছে ডাবল-চেক করেছে।
টিজে ক্রাউডার

1
@ টিজে ক্রাউডার আপনার প্রশ্ন আপডেট করার পরিবর্তে (বা অতিরিক্ত হিসাবে) আপনি নিজের অনুসন্ধানকে উত্তর হিসাবে যুক্ত করতে চান (এবং এটি স্বীকার করুন), কারণ এই প্রশ্নটি মূলত সমাধান হয়েছে।
ডেনিস নল্টে

উত্তর:


1

এটি এগিয়ে যেতে এবং এটি হিসাবে যুক্ত করা ভাল /dev/sdcকার্নেল mdডকুমেন্টেশনের মাধ্যমে পড়া , নামটি পুনরায় বুট করার পরে, কিছু যায় আসে না। (ভাল নকশা, এটি।) এখানে কেন:

RAID অ্যারেগুলির বুট টাইম স্বয়ংক্রিয়করণ

যখন এমডি কার্নেলে কম্পাইল করা হয় (মডিউল হিসাবে নয়), 0xfd টাইপের পার্টিশনগুলি স্ক্যান করা হয় এবং স্বয়ংক্রিয়ভাবে RAID অ্যারেগুলিতে একত্রিত হয়। এই স্বয়ংক্রিয়করণটি কার্নেল প্যারামিটার "রাইড = নোয়াটোডেক্টেক্ট" দিয়ে দমন করা যেতে পারে। কার্নেল ২.6.৯ অনুসারে, কেবলমাত্র 0 ধরণের সুপারব্লকযুক্ত ড্রাইভগুলি স্বয়ংক্রিয় অনুসন্ধান এবং বুটের সময় চালানো যেতে পারে।

কার্নেল প্যারামিটার "রাইড = পার্টিশনযোগ্য" (বা "রেইড = অংশ") এর অর্থ হল যে সমস্ত স্বয়ংক্রিয় সনাক্ত করা অ্যারেগুলি পার্টিশনেবল হিসাবে একত্রিত করা হয়।

যদিও আমি mdকার্নেলের মধ্যে সংকলন করেছি নি , আমার সেটআপ উপরের মতো একই কাজ করে কারণ এটি স্বয়ংক্রিয়ভাবে লোড হচ্ছে mdadmএবং mdadm.confকার্নেলের মতো সুপারব্লকের জন্য সমস্ত পার্টিশন স্ক্যান করার জন্য সেট আপ করা হয়েছে:

ডিফল্টরূপে, এমডি সুপারব্লকগুলির জন্য সমস্ত পার্টিশন (/ proc / পার্টিশন) স্ক্যান করুন।
# বিকল্পভাবে, স্ক্যান করতে ডিভাইসগুলি নির্দিষ্ট করুন, যদি ইচ্ছা হয় ওয়াইল্ডকার্ড ব্যবহার করে।
ডিভাইস পার্টিশন

সুতরাং এটি দিয়ে অ্যারের পুনর্গঠন করা ঠিক আছে /dev/sdc; নামটি সম্ভবত /dev/sdaপুনরায় চালু হবে তবে mdউপরের মতো সেট আপ করা থাকলে এটি কোনও সমস্যা করবে না ।

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