رفع خطای Kernel Panic — not syncing در سرور لینوکس

زمان مورد نیاز برای مطالعه :: 2 دقیقه

خطای Kernel Panic چیست؟

خطای Kernel Panic – not syncing: Attempted to kill init! خطای بحرانی کرنل لینوکس است. وقتی رخ می‌دهد، سرور کاملاً متوقف شده و نیاز به ری‌بوت دارد. این خطا نشان‌دهنده مشکل جدی در سیستم‌عامل، سخت‌افزار یا فایل‌سیستم است.

دلایل رایج

۱. خرابی فایل‌سیستم: فایل‌سیستم ریشه (/) خراب شده.

۲. کرنل ناسازگار: پس از آپدیت کرنل، نسخه جدید با سخت‌افزار سازگار نیست.

۳. ماژول کرنل خراب: یک ماژول کرنل مشکل‌ساز است.

۴. مشکل RAM: RAM سخت‌افزاری خراب شده.

۵. پر شدن فضای دیسک: فایل‌سیستم ریشه ۱۰۰٪ پر شده.

رفع

روش ۱: بوت با کرنل قبلی

از طریق کنسول VNC/IPMI دیتاسنتر به سرور متصل شوید. هنگام بوت، منوی GRUB را باز کنید و کرنل قبلی را انتخاب نمایید.

روش ۲: بوت در Rescue Mode

از پنل مدیریت دیتاسنتر، سرور را در Rescue Mode بوت کنید. فایل‌سیستم را mount و بررسی نمایید:

fsck -y /dev/sda1

روش ۳: بررسی RAM

# تست حافظه
memtest86+

روش ۴: بازگردانی کرنل

اگر مشکل از کرنل جدید است:

# لیست کرنل‌های نصب‌شده
rpm -qa | grep kernel

# حذف کرنل مشکل‌ساز
yum remove kernel-4.x.x

# بازسازی GRUB
grub2-mkconfig -o /boot/grub2/grub.cfg

روش ۵: آزادسازی فضا

اگر دیسک پر شده، از Rescue Mode فایل‌های غیرضروری حذف کنید:

find /var/log -name "*.gz" -delete
rm -rf /tmp/*

پیشگیری

قبل از آپدیت کرنل بکاپ بگیرید. مانیتورینگ فضای دیسک. تست RAM سخت‌افزاری. نگهداری حداقل ۲ کرنل نصب‌شده.

سرور مجازی اروپا با VNC و Rescue Mode. کانفیگ سرور شامل رفع مشکلات کرنل و بوت.

🖥️ سرور با VNC

دسترسی VNC و Rescue Mode برای عیب‌یابی.

مشاهده سرور مجازی ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: