Ubuntu зависает при загрузке — решение checking quotas…
Linux — очень надежная и логически понятная операционная система. Но иногда может подвести железо, особенно жесткие диски или оперативная память. Вот и в этот раз система намертво зависала при загрузке со следующей ошибкой:
Простая перезагрузка не решила проблему (сам отдыхал в деревне, кнопку тыкала наш оператор), стало понятно что надо ехать решать проблему на месте. Ибо система отвечала на команды ping, загружался iptables, даже открыты были порты SSH, но сервер не давал авторизовываться, ругаясь Access Denied.
Тогда надо проверить и исправить ошибки на винте:
sudo e2fsck -y -f -c /dev/sda1
Проверка жесткого диска на бэдблоки не выявила никаких ошибок, ошибок файловой системы также не имелось. Замена интерфейсного кабеля, проверка памяти, отключение сетевых папок в fstab — ничего не помогало.
Стало понятно, что проблема, что проблема в жестком диске, а именно в «недобэдблоках». Victoria показала, что скорость обращения к некоторым ячейкам превышала более 600 долисекунд, и именно поэтому загрузка системы могла длиться по 10 минут, а служба квотирования linux намертво подвисала при стартовой проверке.
Временно решение — отключить квоты на диске до замены винта на новый. После загрузки с LiveCD и удаления упоминаний usrquota и grpquota в /etc/fstab система загрузилась сразу.
sudo nano /etc/fstab
Самая пора — бежать за новыми диска для RAID 🙂
Отблагдарить автора статьи также можно переводом, +100 вам в карму!
boot e2fsck error fstab grpquota hdd linux mount quota ubuntu usrquota victoria
3 комментария
Решением проблемы может быть выделение большего числа ресурсов приложению, либо перенастройка приложения так, что бы оно умерило аппетиты.
Не знаю, какая проблема была у вас, но у меня была проблема с жестким диском. Пришлось отключить квоты, которыми я и не пользовался
Ubuntu подводит иногда подводит железо, точно так же как танцора иногда подводят яйца. Более тормозящей системы, чем Ubuntu я еще не видел. Хуже наверное только MS-DOS