首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于/var/spool的后缀和tmpfs

用于/var/spool的后缀和tmpfs
EN

Ask Ubuntu用户
提问于 2012-11-07 22:23:18
回答 2查看 5K关注 0票数 2

我的主磁盘是SSD,因此为了通过减少写操作来保留它的生存期,我遵循了一些建议,并通过将这一行添加到/etc/fstab中使/var/spool成为一个ram磁盘:

代码语言:javascript
复制
tmpfs   /var/spool tmpfs   defaults,noatime,mode=1777   0  0

后来,我配置了后缀,因为我的系统上有一个RAID数组,如果RAID数组失败,mdadm想给我发电子邮件,这听起来是个好主意。在重新启动之前,电子邮件发送工作正常,此时:

代码语言:javascript
复制
postfix: fatal: open /etc/postfix-out/main.cf: No such file or directory

修复此问题的方法是显然

代码语言:javascript
复制
mkdir /var/spool/postfix
postfix check

然后我找到,我也不得不做:

代码语言:javascript
复制
mkfifo /var/spool/postfix/public/pickup
service postfix restart

现在,发送电子邮件的工作fine...until下一次重新启动。

那么:如果/var/spool/后缀不存在,那么在引导时自动重新创建其内容的最正确方法是什么?

我正在使用UbuntuServer12.04。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-11-26 02:29:59

别这样就行了。您没有指定您的模型的SSD,但英特尔和关键/微米SSD一般被评为大约25%的驱动器的总容量每天写至少5年。你几乎不可能在这里接近它,除非你还没有描述过关于你的设置的一些非常,非常令人难以置信的东西。

票数 3
EN

Ask Ubuntu用户

发布于 2013-01-19 17:53:47

/var/spool不应该是后缀的tmpfs挂载。使用活动队列目录路径作为后缀,即;/var/spool/postfix/active。确保您有电池备份和双电源为该系统,以减少风险的数据丢失。您的非活动(重试队列)后缀dir应该在普通磁盘或SSD上。TMPFS可以用于生产,它只需计划时间和耐心。我在TMPFS上有一些应用程序,即使在最高的负载(每秒数千个“请求”)中,它们也完全将SSD的手放在0 iowait上。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/214335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档