То, что является выскочкой и почему имеет его, сделало файл на 38,1 ГБ в ~/.cache

Случайным образом сегодня я добрался, "диск является полным" диалоговым окном, указывая, что я только имел 1 ГБ в запасе на / и это быстро стало 100 МБ свободного пространства.

Таким образом, я выполнил диск анализатор и нашел крупного 38,1 ГБ в ~/.cache/upstart

Когда я открываю эту папку существует 229 журналов для многих вещей, которые похожи назад на взлеты друг друга, вот несколько примеров

at-spi2-registryd.log.1.gz
at-spi2-registryd.log.2.gz
at-spi2-registryd.log.3.gz

gnome-keyring-ssh.log.1.gz
gnome-keyring-ssh.log.2.gz
gnome-keyring-ssh.log.3.gz

Таким образом, мои вопросы

Почему это становилось настолько большим?

Кто такая выскочка и чем сохранены журналы в вышеупомянутой папке?

Я могу просто удалить их для быстрого исправления?

3
задан 22 June 2015 в 19:12

2 ответа

Выскочка является init системой в Ubuntu (до 14,10). Это справляется с сервисами и запускает/останавливает их в подходящее время и получает их вывод в журналы, сохраненные в соответствующих местоположениях. Выскочка также в состоянии выполнить сервисы для каждого пользователя, и журналы этих определенных для пользователя сервисов хранятся в ~/.cache/upstart по умолчанию.

Вот, это - документация

относительно того, что заставило их становиться настолько большими, это не до Выскочки, но к запущенным приложениям. (В этом случае, gnome-keyring для одного.) Осматривают журналы для наблюдения то, что пошло не так, как надо.

Для наблюдения, какие программы запускаются так сделайте:

initctl list

конфигурационные файлы для этих сервисов будут в ~/.config/upstart (при создании некоторых сами), или в /usr/share/upstart/sessions (для тех, которые идут с Ubuntu).

я могу просто удалить их для быстрого исправления?

Да.

6
ответ дан 1 December 2019 в 13:16

Принятый ответ фиксирует признак, но не проблему.

проблемой является приложение (или редко но возможно больше чем один), который вне себя, заполняя журналы мусором - вероятно, сообщения об ошибках.

нормально удалять огромный файл журнала, но это вырастет снова.

  1. Удаляют самый большой файл журнала и проверяют содержание каталога несколько раз для нахождения, какой файл растет.

    ls ~/.cache/upstart
    
  2. Монитор Открытой системы, вид ЦП и проверка, какое приложение с аналогичным именем активно. Уничтожьте его. Это приложение, вероятно, будет иметь эту проблему снова, так попытайтесь использовать другую программу.

    • или выполненный ps -aux | grep -i ..aPartFromTheLogFileName.. для нахождения незаконного приложения, и kill -9 ..itsProcessNumber...
  3. , Если это не решило проблему, Откройте растущий файл журнала с glogg и поисковый Google для сообщения об ошибке.

  4. , Если это - что-то, которое Вы не можете зафиксировать, вот то, как отключить звук признака навсегда (для меня, это был gnome-session-Unity.log):

     ln -s /dev/null ~/.cache/upstart/gnome-session-Unity.log
    

Примечание, что это не решит проблему с приложением, но это отправит сообщения журнала в забвение.

2
ответ дан 1 December 2019 в 13:16

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

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