将 /var 挂载为 tmpfs && 备份到磁盘 @ 关机 && 从磁盘恢复 @ 启动

将 /var 挂载为 tmpfs && 备份到磁盘 @ 关机 && 从磁盘恢复 @ 启动

我运行 Fedora 27 服务器主要用于电子邮件服务,主要用于软件的临时电子邮件通信。几乎没有什么永久需要存储在 /var 上,也许除了保留 /var/log 仍然很好。

我知道 Fedora 已经将 tmpfs 用于 /tmp,这太棒了!我想通过将 /var 也放在 tmpfs 上来进一步节省我的 HDD!..但也想将 /var 数据保留在磁盘上的某个位置。

所以我希望能够将 /var 安装为 tmpfs - 就像 /tmp 现在已经一样 - 但也能够在关机时将 /var 备份到磁盘上的某个位置(或者如果可以在某个时间备份,可能会更好)间隔),并在启动时从磁盘恢复 /var。

有人已经这样做了吗?您能分享一下如何做到这一点吗?

答案1

在深入研究这个问题并从反馈中了解更多信息后,我认为 Michael 是对的。看来 Fedora 确实已经解决了这个问题。

journald.conf 
#SyncIntervalSec=5m 

那么这似乎意味着日志只会在每 5m 正确后才会提交到磁盘?

如果是这样,那么硬盘的情况并没有我想象的那么糟糕..?图表上显示的所有这些磁盘写入可能意味着写入缓存。这是正确的吗?

对于/var/mail/var/spool/mail我想我会将其安装在另一个分区上并添加commit=600,noatime它应该足够好。

相关内容