Interrompe o processo de inicialização usando a partição / var para que eu possa desmontá-lo?

0

Eu preciso reduzir a partição / var de um servidor Ubuntu remoto, então não posso usar um live cd ou algo similar.

Eu tentei desmontá-lo, mas isso aconteceu

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))

Então eu usei o lsof para ver quais processos estavam mantendo a partição / var ocupada. Houve vários processos que consegui parar, exceto este.

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)

O estranho é que o arquivo systemd-logind.log.1 não existe

lsof /var/log/upstart/systemd-logind.log.1
lsof: status error on /var/log/upstart/systemd-logind.log.1: No such file or directory

Então, como impedir que o processo de inicialização use minha partição / var?

    
por Atirag 13.10.2014 / 22:20

2 respostas

2

todos os comandos só podem ser feitos através do terminal local

o sistema no modo de usuário único. init 1

tudo o que você pode ver quais processos estão bloqueando arquivos no ponto de montagem pode ser assim lsof -f | grep "/var/"

pare o serviço service dbus stop

Bem, na verdade o propósito é desmontar o / var /. umount /var/

init 1
service dbus stop
umount /var/
    
por Alexey Gavrilov 28.11.2014 / 09:19
0

Executar sudo service systemd-logind stop .

Este é o gerenciador de Login do SystemD (execute man systemd-logind para mais informações).

Não esqueça que, depois de ter terminado o sistema de arquivos, inicie com sudo service systemd-logind start . Se você esquecer, isso não impedirá os logins, mas imagino que ele irá parar de gravar certas informações.

    
por Alastair Irvine 09.02.2016 / 06:38