/Etc/m دادm.conf ব্যবহার না করে কীভাবে একটি নির্দিষ্ট RAID অ্যারে একত্র করা যায়


9

এমডিএডিএম এবং এর স্ক্যান-কার্যকারিতা ব্যবহার করে একটি নির্দিষ্ট রেড অ্যারে একত্র করা সম্ভব তবে কনফিগারেশন ফাইলের প্রয়োজন ছাড়াই?

পটভূমি:
আমি আমার সিস্টেম সেটআপ করার জন্য একটি কাস্টম-তৈরি initramfs ব্যবহার করছি (ডিএম-ক্রিপ্ট এবং অন্যান্য স্টাফ)। সমস্ত কিছু init স্ক্রিপ্টের মধ্যেই সম্পন্ন এবং কনফিগার করা হয়েছে এবং আমি এটি রাখতে চাই, অর্থাত্ কোনও অতিরিক্ত কনফিগার ফাইল ছাড়াই।

আমার লক্ষ্য:
আরআর স্ক্রিপ্টের মধ্যে আমি কেবল একটি কমান্ড-লাইন ব্যবহার করে একটি নির্দিষ্ট RAID অ্যারে একত্রিত করতে চাই। অ্যারেটি তার ইউআইডি মাধ্যমে চিহ্নিত করা হয়েছে, এমডি ডিভাইসের নাম দেওয়া হয়েছে এবং অ্যারে সদস্যদের জন্য স্ক্যান করা উচিত (যেমন একটি সংযুক্ত ইউএসবি স্টিক বা একটি ব্যর্থ ডিভাইসটি / দেব / এসডিএক্স নামগুলিতে গোলমাল করবে)। অন্যান্য সমস্ত ডিভাইস এবং সম্ভাব্য RAID অ্যারে উপেক্ষা করা উচিত, যেহেতু বুটের সময় কেবলমাত্র একটি অ্যারে আগ্রহী (রুট ফাইল সিস্টেম বহন করে)।


এমদাদমের ম্যান পৃষ্ঠাটি পুরোপুরি পড়া এবং বেশ কয়েকটি পরীক্ষা করে আমি এ নিয়ে এসেছি:

mdadm --assemble --uuid <uuid> /dev/md0


এটি কাজ করছে বলে মনে হচ্ছে, তবে এটি করার এটি কি সঠিক উপায়?


ম্যান পৃষ্ঠা থেকে:
যদি সঠিকভাবে একটি ডিভাইস তালিকাভুক্ত করা হয় তবে --scan দেওয়া হয় না, তবে m دادm এমনটি কাজ করে যা - স্ক্যান দেওয়া হয়েছিল এবং কনফিগারেশন ফাইল থেকে পরিচয়ের তথ্য বের করা হয়েছিল।

উত্তর:


15

আপনি যদি অ্যারে ইউআইডিটি জানেন, তবে mdadm --assemble /dev/md0 --uuid <uuid>(প্যারামিটার ক্রমের সামান্য পার্থক্য মনে রাখবেন) আপনি যা চান তা করবে: mdপ্রদত্ত ইউআইডির জন্য মেটাডেটা রয়েছে এমনগুলির জন্য সমস্ত অব্যবহৃত ভলিউম স্ক্যান করুন । অন্যান্য অপশন:

  • mdadm --assemble /dev/md0 --name <name>(একই হিসাবে কাজ করে --uuidতবে কোনও ইউআইডি এর পরিবর্তে একটি অ্যারের নাম দিয়ে))
  • mdadm --assemble /dev/md0 --super-minor <minor id #>( --uuidমেটাডেটাতে ছোটখাটো ডিভাইস সংখ্যা সহ একই কাজ করে Only
  • mdadm --assemble /dev/md0 /dev/disk/by-id/<disk>...(যদি উপকরণগুলি udevসেট আপ করা থাকে /dev/disk/by-id, যা হার্ডওয়্যার পরিবর্তনগুলি জুড়ে স্থির হওয়া উচিত))
  • mdadm --assemble --scanকনফিগারেশন ফাইলে কোনও অ্যারে তালিকাভুক্ত নয় ( mdমেটাডেটার জন্য সমস্ত অব্যবহৃত ভলিউমগুলি স্ক্যান করুন এবং যা পাওয়া গেছে তার উপর ভিত্তি করে RAID অ্যারেগুলি একত্র করুন Note মনে রাখবেন যে আপনি যদি একাধিক অ্যারে পেয়ে থাকেন এবং কেবল তার মধ্যে একটি সেট আপ করতে চান, বা আপনার অ্যারেটি অর্জন করেছে তবে বিভক্ত, এটি আপনার যা করতে তা করবে না))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.