Остановите процесс init с помощью / раздел var, таким образом, я могу umount он?

Я должен уменьшить / раздел 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?

0
задан 14 October 2014 в 00:20

2 ответа

все команды могут только быть сделаны через локальный терминал

система в однопользовательский режим. init 1

все Вы видите, какие процессы блокируются, файлы в точку монтирования могут быть так lsof -f | grep "/var/"

сервис остановки service dbus stop

ну, на самом деле самое размонтирование цели/var/. umount /var/

init 1
service dbus stop
umount /var/
2
ответ дан 6 October 2019 в 23:36

Выполненный sudo service systemd-logind stop.

Это - менеджер по Входу в систему SystemD (работайте man systemd-logind за дальнейшей информацией).

не забывают, после того как Вы закончили с файловой системой, запускать его с sudo service systemd-logind start. Если Вы забудете, то это не предотвратит логины, но я предполагаю, что это прекратит записывать определенную информацию

0
ответ дан 6 October 2019 в 23:36

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

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