Есть ли способ удалить файл из гостевой сессии?

Я работал с Ubuntu 14.04 в течение месяца без проблем, но когда произошел сбой программы (FlashGraphs, если это важно), компьютер завис и перезапустился. Когда я попытался снова войти в систему, после ввода пароля экран зависает на моем фоне, и больше ничего не отображается. Я могу войти в гостевую сессию, где при открытии я получаю предупреждение о том, что у root осталось 0 байт. Я вижу, что файл, созданный для FlashGraphs в моей директории / var / tmp, очень большой и занимает большую часть моего пространства. Проблема в том, что я не знаю, как удалить этот файл из гостевого сеанса, и я не могу получить доступ к своей учетной записи, поскольку она зависает, прежде чем я получу к ней.

1
задан 9 June 2015 в 01:02

1 ответ

Можно очистить побочные большие файлы в режиме восстановления, который не требует, чтобы Вы вошли в систему с Вашей учетной записью обычного пользователя.

  1. Начальная загрузка Ваш компьютер в Ubuntu режим восстановления . Смонтируйте файловую систему (системы), как описано на шагах 8 и 9. В частности, смонтируйтесь /var, если это не часть корневой файловой системы. (Если Вы не знаете то, что это означает, это, вероятно, не относится к Вам.)

  2. Вводят и выполняют следующие команды для удаления содержания /var/tmp:

    shopt -s dotglob
    rm -r /var/tmp/*
    

    (Если оболочка не понимает shopt, просто оставьте ее и пропуск к следующей команде.)

    А больше портативной альтернативы было бы:

    find /var/tmp -mindepth 1 -delete
    
  3. Перезагрузка, например, с командой

    reboot
    

На другой ноте, я немного смущен, что сценарии запуска не заботятся о чистке /var/tmp во время начальной загрузки. На спецификацию приложения не должны ожидать, что что-либо там переживет перезагрузку так или иначе. Или эти операторы только относятся /tmp? Возможно, кто-то может разрешить это в комментариях или посредством редактирования.

0
ответ дан 9 June 2015 в 01:02

Другие вопросы по тегам:

Похожие вопросы: