TGViewer
امیرحسین پناهی‌فر امیرحسین پناهی‌فر @ahplogs · 1.63K subscribers
Post #7262 409
یکی از مکانیزم‌های جذاب توی لینوکس برای رد کردن چرخه طولانی ریبوت و معطلی‌های سخت‌افزاری، قابلیتی به اسم kexec هستش. منطق پشتش جالبه؛ به جای اینکه سیستم رو کامل خاموش کنی و منتظر چرخه POST و بایوس بمونی، ایمیج کرنل جدید و initramfs رو مستقیماً توی یه تیکه از حافظه رم لود میکنی و بعد با یه پرش آنی، کنترل سیستم رو به کرنل جدید میسپاری.

بوت سیستم می‌تونه در حد چند ثانیه انجام بشه چون عملاً لایه فریم‌ور و سخت‌افزار دور زده میشن.

اما خب هر چقدر این مکانیزم برای سرورها و شرایطی که داون‌تایم حیاتیه وسوسه‌کننده‌ست، ادج کیس خاص خودش رو هم داره و قرار نیست همیشه یک راهکار بی‌دردسر باشه.

مثلاً اگر secure boot فعال باشه، سیستم‌کال پیش‌فرض بلاک میشه و حتماً باید از kexec_file_load برای اعتبارسنجی امضای دیجیتال کرنل استفاده کرد. از طرفی، چالش بزرگ‌تر درایورهای سخت‌افزاری و تجهیزات خاصن؛ اگه درایور موقع شات‌دان کرنل قبلی به درستی ریست نشه، ممکنه توی کرنل دوم بالا نیاد یا سیستم هنگ کنه. حتی در لایه یوزر اسپیس هم اگه ابزاری مثل systemd رو دور بزنی و تمیز سوییچ نکنی، دیسک‌ها به موقع unmount نمیشن و ریسک خرابی فایل‌سیستم بالا میره.

ولی در کل شناختن این ابزارها آدم رو متوجه میکنه نسبت به نیاز تو چه سناریوهایی میتونه گزینه روی میزش داشته باشه.

لینک پست من در لینکدین
@ahplogs
  • ❤ 3
More from @ahplogs
  1. Oct 1, 2026Post #7272
  2. Oct 1, 2026خیلی خوشحالم که «تهلاگ» هم به جمع حامیان بوت‌کمپ پاییزه‌ی دوآپس پیوست؛ نگاه مشترک ما به ار…
  3. Oct 1, 2026آخیش، من از نتیجه کارام لذت میبرم. 🍹
  4. Oct 1, 2026یه خبر خوب! مجموعه «ناین‌کرفت» به جمع حامیان بوت‌کمپ پاییزه‌ی دوآپس پیوست. از همراهی‌شون د…
  5. Oct 1, 2026دورهمی‌ها به لطف استقبال بچه‌ها ادامه داره. از این به بعد میخوام توی دورهمی‌هامون روی اون…
  6. Oct 1, 2026document post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →