
Me gustaría montar un disco en /var/log, la cuestión es que hay algunos procesos/servicios escritos en él, como openvpn o registros del sistema. ¿Existe alguna manera de montar un sistema de archivos sin tener que reiniciar la máquina o detener el servicio?
Muchas gracias
Respuesta1
Es absolutamente posible montar un nuevo dispositivo encima de /var/log, pero las aplicaciones que utilizan los archivos abiertos del punto de montaje antiguo seguirán escribiendo en ellos.
Le recomiendo que reinicie en modo de recuperación, haga una copia de seguridad de /var/log, monte un nuevo dispositivo y restaure la copia de seguridad.
Respuesta2
Puede ser posible, dependiendo de sus servicios.
Primero: puedes montar el nuevo sistema de archivos sobre el antiguo. Pero los procesos en ejecución seguirán escribiendo en el archivo antiguo /var/log
. Puede forzar un logrotate, lo que probablemente hará que muchos servicios y procesos se registren en la nueva partición. Pero no liberará el espacio /var/log
de la partición anterior. Y deberá comprobar si todos los registros están realmente en la nueva partición.
Aunque es posible, probablemente deberías reiniciar la máquina. Si su sistema es Linux, le recomiendo arrancar desde una imagen en vivo (USB, DVD,...) y realizar los cambios desde ese sistema (incluido mover los registros antiguos a la nueva partición). Para otros sistemas UNIX, es posible que necesite iniciar en modo de mantenimiento o algo así.