Deve ser possível, mas pode não valer a pena, sendo a reinicialização a opção mais viável.
/var
também pode conter um banco de dados como o mysql, vários arquivos de log e caches. Você pode ter algum sucesso fazendo um lsof | grep /var/
e enviando uma parada para os serviços relacionados, e a maioria deles pode até sobreviver a mv /var /varold && mkdir /var && mount -t auto /dev/whatever /var && cp -Rp /varold /var
, porque eles vão apenas se ater aos seus arquivos pid antigos, mas isso pode falhar completamente.
Outra abordagem seria efetuar login no servidor com uma conta diferente de root e fazer um killall -SIGSTOP -u root
(ou qualquer usuário especial em que eles possam estar executando), fazer suas modificações e retomar os processos com killall -SIGCONT -u root
.
Se isso é realmente crítico para a missão sem tempo de inatividade e permissão de esforço ilimitado, prefiro configurar uma máquina virtual clonada e mexer com isso antes de tentar isso no servidor real.