systemd slow boot – systemd-tmpfiles-setup

Недавно я обновился до debian jessie (текущее тестирование), и после этого время загрузки avg увеличилось до 3-4 минут.

Между запуском grub и gdm , я получаю это сообщение в течение 2-3 минут.

 A job is running for creating volatile and temporary files and directories 

Вот вывод systemd-analyze blame

 [smit: ~] $ systemd-analyze blame 3min 14.096s systemd-tmpfiles-setup.service 8.657s NetworkManager.service 8.244s apache2.service 7.048s ModemManager.service 6.328s networking.service 6.004s accounts-daemon.service 5.288s binfmt-support.service 4.557s systemd-logind.service 4.541s alsa-restore.service 4.541s console-kit-log-system-start.service 4.530s lm-sensors.service 4.521s pppd-dns.service 4.520s redis-server.service 4.519s hostapd.service 4.519s minissdpd.service 4.519s timidity.service 4.519s nvidia-kernel.service 4.518s rc-local.service 4.437s bluetooth.service 4.408s avahi-daemon.service 2.243s systemd-fsck-root.service 1.437s exim4.service 1.415s keyboard-setup.service 

После запуска системы systemctl не сообщает о какой-либо ошибке.

 [smit: ~] $ sudo systemctl status systemd-tmpfiles-setup ● systemd-tmpfiles-setup.service - Create Volatile Files and Directories Loaded: loaded (/lib/systemd/system/systemd-tmpfiles-setup.service; static) Active: active (exited) since Fri 2014-10-17 01:19:09 IST; 1h 41min ago Docs: man:tmpfiles.d(5) man:systemd-tmpfiles(8) Process: 230 ExecStart=/bin/systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev (code=exited, status=0/SUCCESS) Main PID: 230 (code=exited, status=0/SUCCESS) CGroup: /system.slice/systemd-tmpfiles-setup.service 

Почему systemd-tmpfiles-setup.service начинает медленно? Где я могу получить подробные журналы systemd-tmpfiles-setup.service ?

2 Solutions collect form web for “systemd slow boot – systemd-tmpfiles-setup”

Это связано с тем, что в хром-бета-версии и чашки были проблемы с созданием миллионов файлов в / tmp. Если / tmp – это tmpfs для вас, попробуйте размонтировать его и перемонтировать. В противном случае, rm -rf / tmp затем воссоздает его.

Когда systemd запускает систему, одним из первых запущенных сервисных модулей является systemd-tmpfiles-setup. Эта служба выполняет команду:

 # systemd-tmpfiles --create --remove 

Эта команда считывает файлы конфигурации из (менее релевантных):

  • /usr/lib/tmpfiles.d/*.conf – эти файлы предоставляются соответствующим пакетом RPM и не должны редактироваться администратором системы.
  • /run/tmpfiles.d/*.conf – эти файлы обычно используются демонами для управления собственными временными файлами во время выполнения
  • /etc/tmpfiles.d/*.conf – эти файлы предназначены для sysadmis для настройки пользовательских временных местоположений и для переопределения предоставленных поставщиком параметров по умолчанию

Также есть три места, где хранятся временные файлы:

  • / var – переменные данные, относящиеся к этой системе, которые должны сохраняться между загрузками
  • / run – данные времени выполнения для процессов, запущенных с момента последней загрузки. Сюда относятся, среди прочего, файлы идентификаторов процессов и файлы блокировки. Содержимое этого каталога воссоздается при перезагрузке.
  • / tmp – пространство для создания временных файлов во всем мире. Файлы, которые не были доступны, изменены или изменены в течение 10 дней, автоматически удаляются. В / var / tmp существует еще одна временная директория, в которой файлы, которые не были доступны, изменены или изменены более чем за 30 дней, автоматически удаляются.

Подведение итогов:
проверьте файлы конфигурации tmp, чтобы узнать, почему установка tmp занимает много времени, особенно заметки в каталоге / run, потому что она воссоздана во время загрузки.

  • / usr / bin / mail в ExecStart не отправляет почту
  • список выбираемых единиц для журнала
  • Можно ли уменьшить размер хранимого формата systemd-journald (и, соответственно, размер)?
  • в чем разница между / usr / lib и / etc / systemd?
  • Одно системное обслуживание зависит от другого
  • Как изменить многословие команды службы?
  • Как modprobe radeon и выключить карту при запуске с systemd?
  • iscsi.service - Активный: неактивный (мертвый)
  • Как сообщить журналисту перечитать его конфигурацию?
  • systemd слишком долго ждать в сети при загрузке Debian 8.0 Jessie
  • Включение дампов ядра для всех приложений, запущенных пользователем с помощью systemd
  • Linux и Unix - лучшая ОС в мире.