Rob*_*her 2 server ssd postfix tmpfs 12.04
我的主磁盘是 SSD,因此为了通过减少写入来保持其使用寿命,我遵循了一些建议,并/var/spool
通过将此行添加到/etc/fstab
以下内容制作了一个 ram 磁盘:
tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0
Run Code Online (Sandbox Code Playgroud)
后来我配置了 postfix,因为我的系统上有一个 RAID 阵列,如果 RAID 阵列出现故障,mdadm 想给我发送电子邮件,这听起来是个好主意。电子邮件发送工作正常,直到我重新启动,此时:
postfix: fatal: open /etc/postfix-out/main.cf: No such file or directory
Run Code Online (Sandbox Code Playgroud)
对此的修复显然是:
mkdir /var/spool/postfix
postfix check
Run Code Online (Sandbox Code Playgroud)
然后我发现我还必须这样做:
mkfifo /var/spool/postfix/public/pickup
service postfix restart
Run Code Online (Sandbox Code Playgroud)
现在发送电子邮件工作正常......直到下次重新启动。
那么:如果 /var/spool/postfix 不存在,那么在启动时自动重新创建它的内容的最正确方法是什么?
我正在使用 Ubuntu Server 12.04。
用户 CRON JOBS 存储在 Ubuntu 上的 /var/spool/ 下!
如果您放置,/var/spool/ on tmpfs
您将无法拥有任何用户cron 作业,因为它们将在每次关机时被删除。
然而,系统crontab 位于/etc/crontab
并直接编辑而不是使用crontab -e
命令。发现这一点很困难:-(
归档时间: |
|
查看次数: |
4653 次 |
最近记录: |