Qualquer forma de excluir o arquivo da sessão de convidado?

1

Eu estava executando o Ubuntu 14.04 por cerca de um mês sem problemas, mas quando um programa travou (FlashGraphs se isso é importante) o computador congelou, e eu reiniciei. Quando tentei fazer o login novamente, depois de digitar minha senha, a tela congela no fundo, sem que nada mais apareça. Eu sou capaz de fazer login na sessão de convidado, onde quando eu abri-lo, recebo o aviso de que a raiz tem 0 bytes restantes. Eu vejo que um arquivo que foi criado para FlashGraphs dentro do meu diretório / var / tmp que é extremamente grande e compõe a maior parte do meu espaço. O problema é que não sei como excluir esse arquivo da sessão de convidado e não consigo acessar minha conta, pois ela congela antes de eu chegar nela.

    
por Nimish Todi 08.06.2015 / 23:45

1 resposta

6

Você pode limpar grandes arquivos espúrios no modo de recuperação, o que não exige que você faça login com sua conta de usuário normal.

  1. Inicialize seu computador no modo de recuperação do Ubuntu. Monte o (s) sistema (s) de arquivos conforme descrito nas etapas 8 e 9. Em particular, monte /var , se não fizer parte do sistema de arquivos raiz. (Se você não sabe o que isso significa, provavelmente não se aplica a você.)

  2. Digite e execute os seguintes comandos para excluir o conteúdo de /var/tmp :

    shopt -s dotglob
    rm -r /var/tmp/*
    

    (Se o shell não entender shopt , apenas deixe-o e pule para o próximo comando).

    Uma alternativa mais portátil seria:

    find /var/tmp -mindepth 1 -delete
    
  3. Reinicie, e. g. com o comando

    reboot
    

Em outra nota, estou um pouco confuso, que os scripts de inicialização não cuidam da limpeza de /var/tmp durante a inicialização. De acordo com a especificação, os aplicativos não devem esperar que nada resista a uma reinicialização. Ou essas declarações se aplicam somente a /tmp ? Talvez alguém possa esclarecer isso nos comentários ou através de uma edição.

    
por David Foerster 09.06.2015 / 00:13