ubuntu--vg-ubuntu--lv 已满,无法再增加

ubuntu--vg-ubuntu--lv 已满,无法再增加

最近我的 ubuntu--vg-ubuntu--lv 满了,所以我运行

sudo lvextend -l +100%FREE -r /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

这有效但随后不久它又被填满,如 df -h 所示

Filesystem                         Size  Used Avail Use% Mounted on
udev                                16G     0   16G   0% /dev
tmpfs                              3.2G  1.6M  3.2G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  438G  403G   16G  97% /

现在我无法再使用 lvextend 增加大小,因为它显示空间不足

New size (114079 extents) matches existing size (114079 extents)

看来增加它并不是解决办法,但找出它为什么这么快就被填满才是。我找不到任何方法来看看它为什么这么快就被填满,我也不知道如何减少它上面的内容以释放空间。

任何帮助是极大的赞赏。

答案1

这是由 /var/lib/mysql 中的 mysql 日志引起的。

我按照指示禁用了日志,从而修复了这个问题这里

并通过运行清除日志

mysql -u username -p -e "PURGE BINARY LOGS BEFORE '2023-10-02 10:06:06';"

相关内容