এমডি ডিভাইসের নাম কীভাবে পরিবর্তন করবেন (এমডিএডিএম)


25

এমডিএমএম-এএসভি থেকে প্রাপ্ত ফলাফল এখানে :

এআরআরএই / ডি / ডি / এমডি 127 স্তর = রেড0 নাম্বার ডিভাইসগুলি = 2 ইউআইডি = d89d9d45: 9a420812: c44c77eb: 7ee19756 ডিভাইস = / দেব / এসডিবি 8, / দেব / এসডিএ

এটি একটি v0.90 অ্যারে। প্রশ্নটি নিম্নরূপ: এমডিএমডিএম কীভাবে কোনও ডিভাইসটির জন্য নাম নির্ধারণ করে, এটি এটি কোথায় সঞ্চয় করে এবং একজন কীভাবে এটি পরিবর্তন করে?

আমি যেটি সম্পাদন করতে চাই তা হ'ল এমডি 127 এর নামকরণ করা আমার পছন্দ অনুসারে কিছু আলাদা।

উত্তর:


31

সতর্কতা : এখানে প্রদত্ত কোনও পরামর্শ অনুসরণ করার আগে দয়া করে একটি ব্যাকআপ করুন :-)

বিকল্প 1:

সম্পাদনা করুন /etc/mdadm.conf:

এআরআরএই / ডিভ / এমডি 1 স্তর = রেড0 নাম্বার ডিভাইসগুলি = 2 ইউআইডি = d89d9d45: 9a420812: c44c77eb: 7ee19756 ডিভাইস = / দেব / এসডিবি 8, / দেব / এসডিএ

আমি স্রেফ আপনার নিজস্ব আউটপুট প্রবেশ করিয়ে 127 এ পরিবর্তন করেছি 1 রিবুট করুন এবং এটি এখন এমডি 1 হওয়া উচিত।

বিকল্প # 2:

যদি আপনার না থাকে mdadm.confএবং এটি স্বয়ংক্রিয়ভাবে এমডি 1 এ একত্রিত হতে চান , আপনি এটি করতে পারেন:

এমদাদম একটি "পছন্দের নাবালিকা" ধারণা আছে। উদাহরণস্বরূপ একবার একবার কোনও নির্দিষ্ট সংখ্যালঘু একটি অ্যারেরে বরাদ্দ করা হয়, এবং সুপারব্লকের মধ্যে সংরক্ষণ করা হয়, প্রতিবার এই অ্যারেটি স্বয়ংক্রিয়ভাবে একত্রিত হওয়ার সময় এটি ব্যবহৃত হবে। এটি যাচাই করুন:

m دادm --detail / dev / md127

যদি এটি "পছন্দের নাবালক: 127" বলে তবে এটি আপনার সমস্যা। আপনার পছন্দসই নাবালিকাকে আপডেট করতে হবে। এই কিভাবে করবেন:

আপনি কেবল পছন্দের নাবালিকাকে পরিবর্তন করতে পারবেন না। আপনার পুনরুদ্ধার করতে বা একক ব্যবহারকারী-মোডে বুট করতে হবে যদি এটি আপনার মূল ডিভাইস হয়, এর পরে ফাইল সিস্টেমটি আনমাউন্ট করুন:

এমডিএডিএম - স্টপ / দেব / এমডি
127 এমডিএডএম - আসামেবল - আপডেট = অতি-নাবালিক / দেব / এমডি 1 / দেব / এসডিবি 8 / দেব / এসডি 8

তারপরে আপনার এমডি 127 এমডি 1 হিসাবে একত্রিত হবে। এবং এটি ভবিষ্যতেও এভাবেই থাকা উচিত।

1.x অ্যারে সহ:

আরও নতুন অ্যারেগুলি 'পছন্দের নাবালিকা' নম্বর সঞ্চয় করে না এবং "--update = অতি-অপ্রাপ্তবয়স্ক" সমর্থন করে না। পরিবর্তে তারা একটি নাম সংরক্ষণ করে যা এর মাধ্যমে পরিবর্তন করা যেতে পারে:

এমডিএডিএম - স্টপ / দেব / এমডি
127 এমডিএডএম - আসামেবল - আপডেট = নাম - নাম = 2 / দেব / এমডি 1 / দেব / এসডিবি 8 / দেব / এসডি 8

অথবা আপনি অন্যান্য অ্যারের সাথে সামঞ্জস্য রাখতে 'হোস্টনাম: 2' নির্দিষ্ট করতে পারেন (- নামের সাথে বর্তমান নামটি দেখুন)।


খুব ভালো! আমি কি খুঁজছিলাম সুতরাং কৌশলটি ছিল সুপার-মাইনর আপডেট করাও .. ধন্যবাদ!
XXL

আপনি জীবন রক্ষাকারী! আমি এটি ডাব্লুডি এনএএস ডিভাইস আনব্রিক করতে ব্যবহার করেছি যা এমডি ব্যবহার করে।
ভ্লাদ

এই সমাধানটি তাত্ত্বিকভাবে সঠিক, তবে জীবন ব্যবস্থাতে আমার জন্য এটি প্রয়োগ করা আমার পক্ষে কঠিন ছিল। এছাড়াও বিকল্প # 1 আমার পক্ষে কাজ করে নি। আমি superuser.com
জিজ্ঞাসা

সমাধানের শেষ অংশটির জন্য +1 যা একটি মেশিন থেকে অন্য মেশিনে রেড অ্যারে সরানোর সময় খুব সহায়ক ছিল। 'হোস্ট-নেম: 2' এবং এমডি 127 কে
এমডি

13

শুধু হাইগের দুর্দান্ত উত্তর যুক্ত করতে। এটি ঘটতে পারে যে এমনকি একটি mdadm.conf সহ, সিস্টেমটি (কমপক্ষে উবুন্টুর জন্য) এখনও mddm.conf পড়ার আগে অ্যারেগুলিকে স্বয়ংক্রিয়ভাবে একত্রিত করতে পারে। সুতরাং এটি যখন এটি খুঁজে পায় এটি কেবল যেভাবেই জমায়েত হয়েছে এমন অ্যারেগুলি উপেক্ষা করে।

তার জন্য অ্যাকাউন্ট করতে, sudo update-initramfs -uসঠিক আরআরডি পুনঃজেনার করতে চালান ।

প্রাসঙ্গিক লিঙ্ক: http://ubuntuforums.org/showthread.php?t=1764861%29%3a


2
উবুন্টু 16.04 এ এটি আমার জন্য (অন্য পুনরায় বুট করার পরে) সমস্যার সমাধান করেছে। আমার ক্ষেত্রে এটি ছিল কারণ আমি অ্যারেটি পুনরায় তৈরি করেছিলাম এবং এটিতে একটি নতুন ইউইউডি ছিল। এটি আপডেট করার পরে mdadm.conf, একা পুনরায় বুট করা যথেষ্ট ছিল না; initramfs আপডেট করার কৌশলটি করেছে।
এনএইচ 2

3

অন্যান্য উত্তরগুলির কোনওটিই আমার পক্ষে কাজ করেনি তবে সেন্টোতে আমি নিম্নলিখিত গাইডটি ব্যবহার করেছি। সমস্যাটি হ'ল /etc/m دادm.conf বুট করার সময় সত্যই ব্যবহৃত হয় না এবং কেবল নতুন কার্নেল ইনস্টল করা হয় বা initramfs ম্যানুয়ালি পুনরায় তৈরি করা হলে আপডেট হয়। সুতরাং মূলত আপনার কেবল প্রয়োজন:

dracut --force

উত্স: http://realtechtalk.com/m دادm_change_wrong_device_name_md127_ফিক্স_আর_ সমাধান_ইন_লিনাক্স-1783- পার্টিকেল


2

সংস্করণ 0.9 সুপারব্লকগুলির একটি নাম নেই, তারা সংস্করণ 1 এ প্রবর্তিত হয়েছিল /dev/md127অ্যারের নাম নয়, এটি অ্যারের ডিভাইস ফাইলের নাম, যা রেইড ব্লক ডিভাইসের সংখ্যালঘু সংখ্যার প্রত্যক্ষ পরিণতি। অ্যারে একত্র করা হলে এই অপ্রাপ্তবয়স্ক সংখ্যাটি বরং স্বেচ্ছায় বেছে নেওয়া হয়।

আপনার যদি প্রয়োজন হয় তবে ইউআইডি অ্যারেটির জন্য একটি অনন্য শনাক্তকারী সরবরাহ করে। যদি আপনি কোনও মানব-পঠনযোগ্য বা কাঠামোগত নাম পছন্দ করেন তবে অ্যারেতে একটি এলভিএম শারীরিক ভলিউম রাখুন।


আমি পরবর্তী সংস্করণ থেকে - হোস্টহোস্টের সম্ভাবনা সম্পর্কে সচেতন , সে কারণেই আমি ইচ্ছাকৃতভাবে বলেছি যে এটি একটি v0.90 মেটাডেটা অ্যারে। তবে, এটি আমার উদ্দেশ্য নয় এবং এটি সামঞ্জস্যপূর্ণও নয়। আমার পোস্টগুলি সন্ধান করার পরে আমি কিছুটা লক্ষ্য করতে পারি না যেখানে আমি উল্লেখ করেছি যে / dev / md127 অ্যারের নাম ছিল । আমি মনে করি আমি কী করতে চাই তার সঠিক বিশদ সরবরাহ করেছি। সুতরাং প্রশ্নটি এখনও রয়ে গেছে, আমি কীভাবে এটি পরিবর্তন করব এবং এই "গৌণ সংখ্যা" কোথায় সঞ্চয় করা আছে? আমার ধারণা এটি সুপারব্লকের একটি অংশ? যখন এটি হেক্স-সম্পাদিত হবে তখন সুপারব্লকস চেকসামটি নষ্ট করবে?
এক্সএক্সএল

@ এক্সএক্সএল এই নম্বরটি কোথাও সঞ্চিত নয়, অ্যারে একত্র করা হলে এটি নির্বিচারে বেছে নেওয়া হয়।
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

হুম .. বুঝতে পারছি না। তাহলে আমি কেন সর্বদা / দেব / এমডি 127 পাই যখন আমি মদম-এএসভি করি ? আমার স্থির নাম ছাড়া অন্য কিছু, এলোমেলোভাবে পাওয়া উচিত নয়? এটি যদি সত্যিই "নির্বিচারে" হয় ..
XXL
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.