![]() |
Когда *nix стоит и не работает — что обычно слетает
Всем сталкиваться с тем, что система на Linux или BSD вдруг перестаёт грузиться или работает не так, как надо. Не всегда причина где-то далеко, часто всё упирается в банальные моменты.
Например, если система не стартует, первым делом смотрю загрузчик — grub или loader. Часто после обновления ядра или обновления системы загрузчик сбивается или теряет конфиги. Бывает, что проблема с fstab — если там указаны неправильные UUID дисков, система может зависнуть при монтировании. Еще баги с правами на /tmp или /. Иногда из-за неправильных прав или полного диска система ломается при запуске демонов. А если после обновлений что-то перестало работать — это почти классика, может быть несовместимость с драйверами, особенно если у тебя нестандартное железо. Проверять стоит, начиная с простого — переключиться в консоль (Ctrl+Alt+F2-6), посмотреть логи (journalctl или dmesg), проверить, хватает ли места на диске. Например, дамп логов может сразу подсказать, какая служба упала или где ошибка. Бывает проблема с сетью — если она не поднимается, многие сервисы зависают. Кстати, у FreeBSD своя кухня — по загрузке стоит смотреть loader.conf и /etc/rc.conf, там много чего прописано, что влияет на работу системы. Если что-то не шевелится, попробовать загрузиться в rescue mode или с LiveCD, чтобы проверить диск и конфиги. Кеш и temp-файлы иногда мешают работе, помогла даже простая чистка временных директорий. Так что если вдруг всё встало — не паникуйте, самое частое — это глюки с загрузчиком, fstab, правами и местом на диске. Кто с чем ещё сталкивался? Какие ещё неожиданные грабли под *nix? |
Ещё добавлю, что иногда глюки с загрузкой связаны с неактуальными initramfs — если его не обновить после смены ядра, система может зависать на ранней стадии. И да, проверка целостности файловой системы при загрузке тоже спасала не раз, особенно если есть проблемы с диском или питание хуево было. Бывает банально, но помогает.
|
У меня однажды тоже система не грузилась, а оказалось, что диск вообще полный был. Просто места нет, и никакие службы не стартуют. Еще замечал, что если права на какие-то папки слетят, то тоже проблемы стартанут. В общем, часто всё банально — место, права, конфиги загрузчика. Главное — не пугаться сразу и искать по простым граблям.
|
| Время: 04:51 |