我的其中一个文件服务器中名为“root”的文件位于 /var/spool/mail 中。该文件的大小不会超过 50 MB。我需要将其增加到 100 MB,以便可以存储更多日志。
基本上,这是一个同步日志文件,对我们来说非常重要。我不是 Linux 技术人员,但我尝试使用 truncate 命令,但它对我有不同的用途。我也阅读了这里的多篇文章,但我无法得到我想要的答案。请帮忙!
提前致谢!
答案1
您不应将此文件用于日志,这不是此文件的用途。正如@HBruijn 指出的那样,该/var/spool/mail/root
文件实际上是用户的邮箱root
。
如果您想记录某些内容,请将日志内容发送到 中的文件中/var/log/<application name>
。
答案2
如果您正在运行 sendmail,您可以将 root 别名为常规电子邮件帐户。
sudo vim /etc/aliases
-- or --
sudo nano /etc/aliases
删除 root 行开头的 #(井号),然后编辑其后的用户名。我认为默认情况下它会显示:#root mark
然后,当完成文件编辑后,您可以运行:sudo newaliases
这只适用于 sendmail,我不知道是否有办法将根电子邮件重定向到其他 MTA。