当 / 位于 SSD 上时,/var/log 是否应该位于 HDD 分区上?

当 / 位于 SSD 上时,/var/log 是否应该位于 HDD 分区上?

我一直读到它/var/log不应该放在 SSD 上,因为它一直被写入。

我正在安装 Ubuntu 和 SSD,想知道我是否真的需要在我的 HDD 上为这个文件夹创建一个额外的分区,如果需要,这个分区应该有多大?

答案1

你从哪里得到这些废话?除非你运行的服务器非常繁忙,否则 /var/log 不会被写入太多了。您必须以每秒几百 MB 的速度向 SSD 写入数据几年,才能将其磨损。这将是一个难以想象的日志量。

答案2

这取决于你……我过去见过一些选项:你可以将 /var/log/ 默认放在 ssd 上,你可以将其放入 tmpfs 并在关机时将内容同步到磁盘,你可以将 /var/log 放在具有较大提交间隔设置的磁盘文件系统上。或者也可以使用这些选项将其安装在 hdd 上。

如果是的话,它应该有多大?

这完全取决于您的用例。一些提示:计划使用 logrotate?计划删除 x 天前的日志?计划使用 Apache、MySQL 或其他需要保留日志的软件?

如果您想要确切知道 /var/log/ 需要多大,您需要确定创建这些日志的开始日期,查看它们如何随时间增长,并尝试找到一个日志记录周期,您可以开始删除日志文件,并且日志增加的数量与您可以删除的数量相匹配。此时,只有当您需要解决特定问题时,日志才会增长。为了方便起见,增加一些 Mb,您就会得到 /var/log 的大小。

相关内容