-3

我有带有 mariadb 数据库的 Zabbix 服务器,今天(zabbix 和 databadse)服务都失败了,我发现根分区没有存储空间。我根据大小和结果对数据库文件进行排序:

12G     /var/lib/mysql/zabbix/trends_uint.ibd
8.9G    /var/lib/mysql/zabbix/events.ibd
8.8G    /var/lib/mysql/zabbix/trends.ibd
6.3G    /var/lib/mysql/zabbix/history.ibd
6.1G    /var/lib/mysql/zabbix/history_uint.ibd
2.9G    /var/lib/mysql/zabbix/event_recovery.ibd
168M    /var/lib/mysql/zabbix/history_str.ibd

和 df -h 命令:

Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/vda1      xfs        50G   50G  352K 100% /

如何删除这些文件并启动服务?提前致谢

4

1 回答 1

0

如果你删除这些文件,你会破坏 Zabbix。如果可以,请展开分区。根据您的数据保留时间,Zabbix 数据库可能会变得非常大。使用 PostgreSQL 和 Timescale DB 有助于减少空间占用。

如果你真的想要,删除文件夹/var/lib/mysql/zabbix/,重新启动数据库服务,并创建一个新的 zabbix 数据库。您所有的 Zabbix 配置和指标数据都将丢失。

于 2021-12-30T15:16:29.457 回答