Я должен уменьшить / раздел var удаленного сервера Ubuntu, таким образом, я не могу использовать живой CD или что-либо подобное.
Я пытался размонтировать его, но это произошло
umount /var/
umount: /var: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Таким образом, я использовал lsof для наблюдения, какие процессы заставляли / раздел var напряженно трудиться. Было несколько процессов, которые мне удалось остановить кроме этого.
lsof /var/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
init 1 root 13w REG 8,3 68 2474064 /var/log/upstart/systemd-logind.log.1 (deleted)
Странная вещь состоит в том, что файл systemd-logind.log.1 не существует
lsof /var/log/upstart/systemd-logind.log.1
lsof: status error on /var/log/upstart/systemd-logind.log.1: No such file or directory
Таким образом, как может мешать процессу init использовать мой / раздел var?
система в однопользовательский режим. init 1
все Вы видите, какие процессы блокируются, файлы в точку монтирования могут быть так lsof -f | grep "/var/"
сервис остановки service dbus stop
ну, на самом деле самое размонтирование цели/var/. umount /var/
init 1
service dbus stop
umount /var/
Выполненный sudo service systemd-logind stop
.
Это - менеджер по Входу в систему SystemD (работайте man systemd-logind
за дальнейшей информацией).
не забывают, после того как Вы закончили с файловой системой, запускать его с sudo service systemd-logind start
. Если Вы забудете, то это не предотвратит логины, но я предполагаю, что это прекратит записывать определенную информацию