Acabei de perceber que não há espaço disponível em meu servidor, portanto preciso remover algo.
Parece que o /opt/jboss-6.1.0
diretório está ocupando mais de 200 GB (inacreditável).
Gostaria de removê-lo, mas não tenho certeza se o servidor está usando jBoss (nem sei o que é). Como posso saber se a remoção desta pasta causará problemas ao servidor? (Eu sei que estamos usando o Apache Web Server)
Verifiquei os processos com: ps aux | grep jboss
mas nada foi encontrado.
Responder1
JBoss é um servidor de aplicativos, uma estrutura para executar aplicativos/servlets baseados em Java. Basicamente, apagar isso /opt/jboss-xxx
certamente significa excluir todo o aplicativo (dependendo da configuração do seu servidor)
verPlataforma de aplicativos JBoss Enterprise
O JBoss provavelmente está em execução e, como de costume, ele está cheio de logs. Os servidores de aplicativos também precisam de limpeza e manutenção regulares, especialmente quando se trata de limpeza de logs (rotação de log configurada ou tarefas cron limpando-o).
Seu comando ps/grep pode não ter funcionado porque grep diferencia maiúsculas de minúsculas. Eu recomendaria:
ps -uax | egrep -i "jboss|java"
O processo JBoss também pode estar inativo porque o espaço de registro está esgotado.
Quanto aos logs, eu recomendaria um cron job regular, limpando logs com mais de 2 meses (60 dias na verdade), como em:
find /opt/jboss-6.1.0/server/all/log -type f -mtime +60 -exec rm {} \;
Link relevante:
Exclua arquivos com mais de x dias no Linux
Isenção de responsabilidade: essa limpeza de log deve fazer parte de uma política de backups regulares.