Acabo de notar que no hay espacio disponible en mi servidor, por lo tanto necesito eliminar algo.
Parece que el /opt/jboss-6.1.0
directorio está ocupando más de 200 Gb (increíble).
Me gustaría eliminarlo, pero no estoy seguro de si el servidor usa jBoss (ni siquiera sé qué es). ¿Cómo puedo saber si eliminar esta carpeta causará problemas al servidor? (Sé que estamos usando el servidor web Apache)
He comprobado procesos con: ps aux | grep jboss
pero no se encuentra nada.
Respuesta1
JBoss es un servidor de aplicaciones, un marco para ejecutar aplicaciones/servlets basados en Java. Básicamente, borrar eso /opt/jboss-xxx
ciertamente significa eliminar toda la aplicación (dependiendo de la configuración de su servidor)
verPlataforma de aplicaciones empresariales JBoss
Probablemente JBoss esté ejecutándose y, como es más habitual, lo tienes lleno de registros. Los servidores de aplicaciones también necesitan limpieza y mantenimiento periódicos, especialmente cuando se trata de limpieza de registros (rotación de registros configurada o limpieza de trabajos cron).
Es posible que su comando ps/grep no haya funcionado porque grep distingue entre mayúsculas y minúsculas. Yo recomendaria:
ps -uax | egrep -i "jboss|java"
El proceso JBoss también podría estar inactivo porque el espacio de registro está agotado.
En cuanto a los registros, recomendaría un trabajo cron regular, limpiando los registros con más de 2 meses (60 días en realidad), como en:
find /opt/jboss-6.1.0/server/all/log -type f -mtime +60 -exec rm {} \;
Enlace relevante:
Eliminar archivos de más de x días en Linux
Descargo de responsabilidad: dicha limpieza de registros debe ser parte de una política de copias de seguridad periódicas.