Я был глуп, я продолжал игнорировать предупреждения о том, что на жестком диске мало места, и загрузка продолжалась в фоновом режиме. Когда я вышел из системы, меня не вернули на экран входа в систему (LightDM), а после перезагрузки я тоже не получил экран входа в систему. Вместо этого я получил экран, похожий на терминал, который отображал загружаемые драйверы / демоны, но не имел приглашения. Я все еще мог получить доступ к терминалу с помощью Ctrl-Alt-F1
(и F2
и т. Д.).
После лая многих неправильных деревьев я решил это, удалив один или два файла. Мой вопрос: почему это произошло?
Если корневой раздел заполнен (или раздел, который содержит /var
, чтобы быть более точным), не будет места для записи в /var/log/auth.log
, что обычно предотвращает попытки входа кого-либо, кроме superuser
.
То же самое относится и к /home
. В вашем домашнем каталоге есть файлы, которые необходимо обновить, и если на устройстве не останется свободного места, вы не сможете войти в систему.
Либо /tmp
заполнен, поэтому он не может создать .X11-unix
, либо /home
заполнен, чтобы он не мог создать .Xauthority
. В любом случае, графический вход в систему будет нефункциональным.
Современная Ubuntu по умолчанию поддерживает RAM /tmp
; Однако я помню, в 2012 году это было не так.