我的问题是我的/var
分区超过80%(总大小:4.9G)。我正在查看该分区中的文件,我看到一个文件有3.4G。 ( /var/lib/pengine
)
我深入研究 /pengine 文件,发现它充满了.bz2
扩展文件。我想移动这些文件,但我想知道是否有风险。
答案1
简短回答:是的,这些文件可以安全删除 - 它们基本上只是以前集群状态的备份。但...
长答案:策略引擎(Pacemaker 集群的一部分,决定当集群内发生某些情况时要做什么)将集群状态(资源的配置和状态)备份到/var/lib/pengine
.这些文件对于集群的操作并不重要(或者实际上甚至没有使用),但在调查故障时可能会派上用场,因为关于这些事情的日志通常非常稀疏。
因此,明智的做法是保留其中一些,但在繁忙的集群上,它们可能会在一段时间后堵塞分区。您可以通过设置 pe-*series-max 属性来限制 pengine 保留的文件数量,例如
crm 配置属性 pe-error-series-max=1000 pe-input-series-max=1000 pe-warn-series-max=1000
答案2
bz2 是一种数据压缩,它不会告诉任何有关文件用途的信息。
Pengine(无论那是什么,游戏?)可能需要它们。
如果文件耗尽了 var 上的大部分空间,您可以考虑将它们移动到具有更多空间的分区,例如 /home
# umask 22
# mkdir /home/var_lib_overflow
# mv /var/lib/pengine /home/var_lib_overflow/
# ln -s /home/var_lib_overflow/pengine /var/lib/
FHS 建议它们可能是来自编辑器的“崩溃恢复文件”,在这种情况下它们应该自行消失。
答案3
/var/lib/pengine 是使用的文件起搏器。它们可能有很多,但我怀疑它们占用了太多空间。 Pacemaker 是一个高可用性实用程序,因此这意味着该盒子可能是一个关键任务盒子,因此如果您不知道自己在做什么,我不会乱用它。
然而,Jansen 是正确的,因为文件的扩展名对于是否可以删除它没有任何意义。
如果您想删除您不知道是否需要的文件,最好的办法是将它们移动到另一个位置。如果系统继续正常运行,您可以删除它们。如果系统有问题,请将其恢复。