如何更改 journalctl 数据的位置?

如何更改 journalctl 数据的位置?

我想改变 systemd 数据的存储位置。

看起来它们被写入了 /var/log/journal

我想我可以停止 systemd-journald.service,然后符号链接目录 - 但一定有更好的“官方”方法。我看到其他人也问过类似的问题,但这些问题已经很老了。我相信现在有办法改变这种情况,如果没有,他们需要编程。

有点紧张,我会使服务器变砖,因为它在 DC 中。

答案1

我只是去做了。

systemctl stop systemd-journald.service
mv /var/log/journal /mnt/big12/
ln -s /mnt/big12/journal /var/log/journal
systemctl start systemd-journald.service

唯一的问题是,正在运行的进程停止了记录...一旦我重新启动,它们就会再次记录 - 所以这是唯一的缺点据我所知

相关内容