লিনাক্স / সিস্টেমে বুট করার সময় ডিস্ক সনাক্তকরণের সময়সীমা বাড়ান


11

আমার কাছে প্রচুর ডিস্ক সহ একটি মেশিন এবং এইচবিএ মোডে একটি অতিরিক্ত এসএএস নিয়ামক রয়েছে। এর ফলে লিনাক্সগুলি ডিস্কগুলি প্রকৃতপক্ষে উপস্থিত হওয়ার আগে একবার ইনি্রামাফে একবারে কমপক্ষে 8-10 সেকেন্ডের জন্য ভাবতে বাধ্য করে। ডিস্ক সনাক্তকরণের সময়সীমা 10 সেকেন্ড। এর ফলে বিটিআরএফএস / এমডিএডিএম / ইত্যাদি আমার সিস্টেমে থাকা একটি র‌্যাড 1 মাউন্ট করতে ব্যর্থ হয় এবং আমাকে জরুরি অবস্থার শেল থেকে নামিয়ে দেয় যেখানে আমি প্রকৃতপক্ষে ডিস্কগুলি মাউন্ট করতে পারি এবং ঠিক জরিমানা চালিয়ে যেতে পারি।

আমার প্রশ্ন হ'ল আমি কীভাবে 10 সেকেন্ড থেকে বুট এ সময়সীমা বাড়িয়ে তুলব? এটা কি সিস্টেমডে আছে? এটা কি উদেব? অন্য কোথাও? আমি কোথায় সন্ধান শুরু করব তা নিশ্চিত নই এবং এই সমস্যাটি সম্পর্কে গুগল করা বেশিরভাগ ক্ষেত্রে I / O সময়সীমা বা অন্য কোনও (স্ক্যাসি / লুন / ইত্যাদি) সময়সীমা বাড়াতে চাইছে বলে মনে হয় তবে আমি এটি খুঁজছি না।


1
আইডিকে হয়, তবে সম্ভবত এই মাল্টিপথ বুট বিলম্বের সমস্যা সম্পর্কিত বা এটি আপনার সমাধানের জন্য নেতৃত্ব সরবরাহ করতে পারে?
rickhg12hs

@ রিক্জি 12 এইচএস আমি পোস্টে উল্লিখিত উদেব প্যারামিটারগুলি চেষ্টা করেছি, তবে এটি এখনও প্রথম ডিভাইসের জন্য 10 সেকেন্ড অপেক্ষা করে এবং মাঝে মাঝে যখন ইমারত পেরিয়ে যায় তখন জরুরি অবস্থার শেলের মধ্যে পড়ে যায় .. যদিও টিপটির জন্য ধন্যবাদ, আমি ইউদেবের সাথে আরও কিছু কিছু চেষ্টা করুন ...
অ্যালেক্স

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

POST এর সময় ড্রাইভগুলি কি আসলেই ঘুরছে? আপনার কাছে কি একবারে সমস্ত স্পিন আপ করার মতো ক্ষমতা আছে? আপনার কোনও স্তম্ভিত স্পিনআপের জন্য আপনার এইচবিএ সেটআপ করার প্রয়োজন হতে পারে, যদি এটির বিকল্প থাকে (কোনও শালীন ইচ্ছা করবে)।
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন হ্যাঁ ড্রাইভগুলি এসএএস কনফিগারেশন সরঞ্জাম এবং বিআইওএস-এ প্রদর্শিত হচ্ছে এবং আমার কাছে 1000W ইভিগা বিদ্যুৎ সরবরাহ রয়েছে, ডিস্কগুলি 2 টি পৃথক রেলের উপরে ছড়িয়ে পড়েছে, তবে টিবিএইচটিতে এর যথেষ্ট শক্তি থাকতে হবে, আমি দ্বিতীয় সিওন সিপিইউ যুক্ত করেছি এছাড়াও ঠিকঠাক কাজ করে এবং যখন সবকিছু শেষ হয়ে চলেছে তখন আমি দেওয়াল থেকে প্রায় 200-300W আঁকছি .. এটি এফবিএর জন্য কার্নেল মডিউলটির মতো প্রাথমিক বুট পর্যায়ে 5+ সেকেন্ডের জন্য স্তব্ধ থাকে, অন্য সমস্ত ডিস্কগুলি প্রদর্শন করে পাশাপাশি অনেক পরে।
অ্যালেক্স

উত্তর:


3

আমি অবশেষে এটি খুঁজে পেয়েছি! এটি অবশ্যই তবে একটি সহজ কার্নেল প্যারামিটার, এখানে পাওয়া যায় https://www.kernel.org/doc/html/latest/admin-guide/kernel-paraters.html

আমি যে প্যারামিটারটি বিশেষভাবে সন্ধান করছিলাম তা হ'ল rootdelay, আমি ইতিমধ্যে চেষ্টা করেছি rootwaitকিন্তু দৃশ্যত এটি যথেষ্ট ছিল না, কারণ এটি এখনও 10 সেকেন্ড পরে অপেক্ষাটি বাতিল করে দিয়েছে। এখন এটি নির্দিষ্ট 30 সেকেন্ড নির্দিষ্ট করে অপেক্ষা করছে না , তবে আমার ডিস্কগুলি প্রদর্শিত হতে কতক্ষণ সময় লাগে তার উপর নির্ভর করে 10-15 সেকেন্ডের জন্য, তাই সত্যই উচ্চ মান নির্ধারণ করা ক্ষতিগ্রস্থ বলে মনে হয় না, যদিও আমি কেবল আমার ব্যবহারের ক্ষেত্রে 30 সেট করুন, যা এখনও অবধি পুরোপুরি সমস্যার সমাধান করেছে বলে মনে হচ্ছে!

আপনি এটি গ্রাব বা সিস্টেমড-বুটে আপনার কার্নেল বুট পরামিতিগুলিতে যুক্ত করতে পারেন।

গ্রাব: / ইত্যাদি / ডিফল্ট / গ্রাব -> GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=30 quiet"

systemd- বুট: / বুট / লোডার/entries/yourentry.cfg -> options rootdelay=30 [other options]

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