Назад | Перейти на главную страницу

Ошибка загрузки: «Выполняется начальное задание для создания изменчивых файлов и каталогов»

Я думаю, что что-то сгенерировало миллионы файлов или папок в моем / tmp в Ubuntu 18.04, так как я не могу запустить ls /tmp или даже rm -rf /tmp/*. Итак, я попытался перезагрузиться, но теперь моя машина застряла на шаге:

A start job is running for Create Volatile Files and Directories

Я дал ему поработать 10 часов, и он все еще работает, так что, скорее всего, он переключается на диск и никогда не завершится. Что мне делать? Как очистить папку / tmp, если я даже не могу загрузить систему?

Изменить: я добавил «systemd.debug-shell = 1 systemd.show_status = false», чтобы я мог добраться до оболочки. Затем я убил systemd-tmpfiles процесс, а затем запустил mkdir /empty; time rsync -a --delete /empty/ /tmp/ сделать быстрое удаление, как было предложено Вот. Однако через 30 минут он все еще работает.

Ты можешь загрузка в однопользовательском режиме, перемещаем папку tmp, создаем новую чистую, устанавливаем разрешения и перезагружаемся. Затем вы можете делать все, что нужно, со старым файлом tmp.

в однопользовательском сеансе выполните:

mv /tmp /old.tmp
mkdir /tmp
chmod 1777 /tmp

и перезагрузитесь.