sudo /etc/init.d/rsyslog stop
sudo mv /var/log /mnt/d2/
sudo ln -s /mnt/d2/log /var/log
sudo /etc/init.d/rsyslog start
Você pode querer ir adiante e reinicializar a máquina, enquanto estiver nela, caso você tenha algo outro que rsyslogd
tentando gravar em logs sob / var / log - eles não serão recuperados até que eles sejam reiniciados também, o que apenas fará com que a caixa inteira seja bem sucedida.
O que estamos fazendo aqui é, em vez de tentar reconfigurar tudo o que possivelmente queira gravar em / var / log, em vez de apenas redirecionar suavemente as coisas que vão para o seu outro disco. Você ainda pode cd /var/log
ou less /var/log/syslog
ou qualquer outra coisa, e assim, e qualquer novo programa que tente logar em diretórios sob / var / log diretamente, em vez de trabalhar com rsyslogd
, também funcionará como esperado.