/ не хватает места из-за systemd

Я использую серверную версию 14.10 и обнаружил, что мой /run parititon не хватает места. Схема разбиения по умолчанию является установщиком по умолчанию, с зашифрованной домашней страницей и использованием LVM. Первоначально это была 13.10 серверная виртуальная машина с обновлением до 14.04, а затем до 14.10.

Наша система мониторинга сети периодически входит в систему через SSH (несколько раз в минуту). Я считаю, что это приводит к тому, что разделу не хватает места. df -h выглядит так:

Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root   33G   12G   20G  39% /
none                         4.1k     0  4.1k   0% /sys/fs/cgroup
udev                         1.1G  4.1k  1.1G   1% /dev
tmpfs                        210M  210M     0 100% /run
none                         5.3M     0  5.3M   0% /run/lock
none                         1.1G  181k  1.1G   1% /run/shm
none                         105M     0  105M   0% /run/user
/dev/sda1                    247M   85M  150M  37% /boot
/home/X/.Private    33G   12G   20G  39% /home/X

Я обнаружил, что каталог / run / systemd / session содержит более 50000 файлов, которые выглядят так, как будто они создаются каждый раз, когда что-то входит в систему. Я хотел бы знать:

  • Могу ли я удалить эти файлы?
  • Почему / run имеет только 200 МБ свободного места? Должен ли я увеличить его?
  • Как остановить все эти файлы от создания?

1 ответ

systemd - это менеджер системы и сессий для Linux, совместимый с сценариями инициализации SysV и LSB. systemd обеспечивает агрессивные возможности распараллеливания, использует активацию сокетов и D-Bus для запуска сервисов, предлагает запуск демонов по требованию, отслеживает процессы с использованием Linux cgroups, поддерживает создание снимков и восстановление состояния системы, поддерживает точки монтирования и автоматического монтирования и реализует разработать транзакционную логику управления услугами на основе зависимостей.

Это альтернативный менеджер загрузки, который управляет сессией пользователя, и мы подозреваем, что файлы в /run/systemd/session, вероятно, могут быть сессионными. Вы можете оставить последний файл сессии и удалить остальные.

Поскольку он занимает всего 200 МБ, вы можете взять копию файлов в другой каталог и использовать ее, если что-то пойдет не так

Надеюсь это поможет!

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