RAID অ্যারে অবনমিত হওয়ার সময় ডেবিয়ান বুট করুন


10

সম্প্রতি, আমি উবুন্টু সার্ভার ইনস্টল জুড়ে এসেছি। ইনস্টল করার সময়, এটি আমাকে জিজ্ঞাসা করেছিল যে ডিগ্রিডযুক্ত RAID অ্যারে থেকে বুটিং সিস্টেমটি অনুমতি দেবে কিনা (সম্ভবত আমি RAID1 / dev / md0 ডিভাইসে সিস্টেম ইনস্টল করেছি)। এই সঙ্গিহীন সার্ভার যা ঠিক মহৎ-দরকারী বিকল্প আছে অনলাইন আসা হোক বা না হোক তাদের RAID অ্যারের নিকৃষ্ট আছে (যতদিন এটি সম্পূর্ণ ব্যর্থ করা হয়নি হিসাবে)।

দ্রুত অনুসন্ধানের পরে , আমি দেখতে পেলাম যে এটি /etc/initramfs-tools/conf.d/m دادm কনফিগারেশন ফাইল (BOOT_DEGRADED = সত্য বিকল্প) পড়ে বা কার্নেল বুট লাইনের যুক্তি (বুটডেগ্রেড = সত্য) পড়ে কাজ করে।

প্রশ্ন: ডিবিয়ানের পক্ষে কাজ করার মতো কিছু (ডিগ্রড অ্যারে সহ সিস্টেম বুট করার একটি উপায়) কি আছে? আমি নিশ্চিত নই যে এই সঠিক পদ্ধতিটি প্রযোজ্য কিনা, এমনকি এটিরও এই নির্দিষ্ট কার্যকারিতা রয়েছে।

আমি এটি জিজ্ঞাসা করছি কারণ আমি কোনও সিস্টেমে RAID5 অ্যারে ব্যবহার করতাম, এবং অকার্যকর শাটডাউন করার পরে এটি বুট করতে পারত না, যতক্ষণ না আমি ম্যানুয়ালি অ্যারেটি "ফিক্সড" করেছি, যেহেতু সার্ভারটি দূরবর্তী অবস্থানে অপরিবর্তিত ছিল, কোনও ইউপিএস ছিল না, এবং পাওয়ার ব্যর্থতাগুলি ঘটেছে। সুতরাং, আমি জিজ্ঞাসা করছি যাতে ভবিষ্যতে আমি এই ধরণের সমস্যাটি রোধ করতে পারি।


1
আপনি উবুন্টু সার্ভার ইনস্টল মানে না ?
টেডি

@ টেডি: সত্যই, আমি তা করি। সংশোধন করা হয়েছে।
মিঃ বি

কোনও ইউপিএস ছাড়াই দূরবর্তী অবস্থানের একটি সার্ভার, কোনও সফ্টওয়্যার RAID ভলিউম থেকে বুট করছে? সেরা হিসাবে কল্পনা কল্পনা।
স্কাইহক

@ মাইলস: সার্ভারটি নির্মাণের সময় বাজেট এবং পরিস্থিতি বিবেচনা করে এটি এটি তবে খুব ভাল, এটি বোঝাচ্ছে না যে এটি একটি ভাল সমাধান ছিল।
মিঃআরবি

www200.pair.com/mecham/raid/raid1-degraded-etch.html - দেবিয়ান এ্যাচ কনফিগারেশনের জন্য একরকম দীর্ঘ নির্দেশাবলী। (আমার দ্বারা লিখিত নয়)
ওলি

উত্তর:


6

আপনি start_dirty_degraded চান। কার্নেল চিত্রের বুট আর্গুমেন্ট হিসাবে md-mod.start_dirty_degraded = 1 উল্লেখ করার চেষ্টা করুন।


2

আমার সমস্যা ছিল যে আমার সিস্টেমটি সাধারণত / ডিভ / এসডিবি আনপ্লাগড দিয়ে বুট করবে তবে আমি যদি / dev / sda অপসারণ করি তবে চিরকালের জন্য স্টল হয়ে যাবে।

সহজ সমাধান, দেবিয়ানের একটি স্ট্যান্ডার্ড ইনস্টল করার পরে, কেবল গ্রাব-ইনস্টল / দেব / এসডিবি চালানো ছিল।

.. এবং এখন এটি এমনকি / ডিভ / এসডিএ সংযোগ বিচ্ছিন্ন হয়ে বুট হয়।


1

ডেবিয়ান ওয়েদারদের যত্ন করে না বা চালাবার সময় আপনার রেইড নিরাপদ থাকে কি না।

আপনি dmesg ব্যবহার করে পরীক্ষা করতে পারেন, সার্ভারটি শুরু হওয়ার পরে, এটি রেড অ্যারেতে ব্যবহৃত ড্রাইভের সংখ্যা প্রদর্শন করে।

আপনি বর্তমান স্থিতিটি পড়তে / proc / mdstat পরীক্ষা করতে পারেন।

অবশেষে, আপনি mddm / dev / md0 --manage --fail / dev / sda1 ব্যবহার করতে পারেন উদাহরণস্বরূপ / dev / sda1 কে ব্যর্থ হিসাবে চিহ্নিত করতে এবং তারপরে পুনরায় বুট করার জন্য।

শুভেচ্ছান্তে,

Arnaud।


0

এই মুহুর্তে আমার কাছে এটি পরীক্ষা করার সহজ উপায় নেই (কেবলমাত্র ডিবিয়ান বাক্স যা দূরবর্তী নয়, এবং সফ্টওয়্যার RAID1 ব্যবহার করছে এই মুহূর্তে এটি প্রস্তুত রয়েছে) তবে আমি নিশ্চিত যে আমি এর মধ্যে দুটি বা দুটি ঘটনা মনে করি অতীতে যেখানে আমার ডেবিয়ান সফটরেড বাক্সগুলির একটিতে ডিস্কের সমস্যা ছিল এবং আমি মনে করি যে ডিবিয়ান এটি একটি অবনমিত RAID দিয়ে বুট করার অনুমতি দেয় না।

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


0

আমি সিঙ্গল মোডের অনুরূপ এমন কিছুতে বুট করার চেষ্টা করব যেটি থ্রিম্রামগুলি বন্ধ করে চলেছে এবং "ফিক্সিং" করছে।

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