我的主磁盘是SSD,因此为了通过减少写操作来保留它的生存期,我遵循了一些建议,并通过将这一行添加到/etc/fstab中使/var/spool成为一个ram磁盘:
tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0后来,我配置了后缀,因为我的系统上有一个RAID数组,如果RAID数组失败,mdadm想给我发电子邮件,这听起来是个好主意。在重新启动之前,电子邮件发送工作正常,此时:
postfix: fatal: open /etc/postfix-out/main.cf: No such file or directory修复此问题的方法是显然:
mkdir /var/spool/postfix
postfix check然后我找到,我也不得不做:
mkfifo /var/spool/postfix/public/pickup
service postfix restart现在,发送电子邮件的工作fine...until下一次重新启动。
那么:如果/var/spool/后缀不存在,那么在引导时自动重新创建其内容的最正确方法是什么?
我正在使用UbuntuServer12.04。
发布于 2012-11-26 02:29:59
别这样就行了。您没有指定您的模型的SSD,但英特尔和关键/微米SSD一般被评为大约25%的驱动器的总容量每天写至少5年。你几乎不可能在这里接近它,除非你还没有描述过关于你的设置的一些非常,非常令人难以置信的东西。
发布于 2013-01-19 17:53:47
/var/spool不应该是后缀的tmpfs挂载。使用活动队列目录路径作为后缀,即;/var/spool/postfix/active。确保您有电池备份和双电源为该系统,以减少风险的数据丢失。您的非活动(重试队列)后缀dir应该在普通磁盘或SSD上。TMPFS可以用于生产,它只需计划时间和耐心。我在TMPFS上有一些应用程序,即使在最高的负载(每秒数千个“请求”)中,它们也完全将SSD的手放在0 iowait上。
https://askubuntu.com/questions/214335
复制相似问题