Como faço para montar um disco no diretório /var/log mesmo se houver um processo gravado nele?

Como faço para montar um disco no diretório /var/log mesmo se houver um processo gravado nele?

Eu gostaria de montar um disco em/var/log, o problema é que existem alguns processos/serviços gravados nele, como openvpn ou logs do sistema. Existe uma maneira de montar um sistema de arquivos sem precisar reiniciar a máquina ou interromper o serviço?

Muito obrigado

Responder1

Você absolutamente pode montar um novo dispositivo em /var/log, mas os aplicativos que usam os arquivos abertos do ponto de montagem antigo continuarão gravando neles.

Eu recomendo que você reinicie no modo de recuperação, faça backup de/var/log, monte um novo dispositivo e restaure o backup.

Responder2

Pode ser possível, dependendo dos seus serviços.

Primeiro: você pode montar o novo sistema de arquivos sobre o antigo. Mas os processos em execução continuarão a gravar no antigo arquivo /var/log. Você pode forçar um logrotate, o que provavelmente fará com que muitos serviços e processos sejam registrados na nova partição. Mas você não liberará espaço /var/logna partição antiga. E você precisará verificar se todos os logs estão realmente na nova partição.

Embora seja possível, você provavelmente deve reiniciar a máquina. Se o seu sistema for Linux, recomendo inicializar a partir de uma imagem live (USB, DVD, ...) e fazer as alterações desse sistema (incluindo mover os logs antigos para a nova partição). Para outros sistemas UNIX, pode ser necessário inicializar no modo de manutenção ou algo parecido.

informação relacionada