Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

清理VPS中的异常文件

Posted on 2024-01-21

异常

最近查看VPS状态的时候,发现硬盘容量快满了,一共40gb,用了36gb。正常情况应该在20gb以下,硬盘占用异常。

于是我在AMH面板上寻找可疑的文件,最终在/home/usrdata/mysql-generic-5.7/找到最远为mysql-bin的文件。这些文件每年20天左右生成一个,各1gb左右大小,总大小约15gb。

与群友交流后,发现mysql-bin文件不能直接删除,可以通过设置expire_logs_days参数定期清理,这样可以获得一劳永逸。具体操作流程如下:

修改my.cnf文件

首先,登录VPS后台,建立快照,备份信息。

然后,登录SSH。使用find命令搜索my.cnf (这是MySQL数据库的配置文件,用于配置MySQL服务器的各种参数和选项。)。

 sudo find / -name "my.cnf"

我的VPS中,共同搜索产生了两个my.cnf文件,其中使用最多的是: /usr/local/mysql-generic-5.7/my.cnf

确定目标文件后,需要先备份配置文件:

 sudo cp /usr/local/mysql-generic-5.7/my.cnf /usr/local/mysql-generic-5.7/my.cnf.backup

再编辑配置文件

sudo nano /usr/local/mysql-generic-5.7/my.cnf

在[mysqld]部分,添加或修改expire_logs_days参数。我设置的是保存30天数据,后自动清理。

 [mysqld] expire_logs_days = 30

保存更改并退出编辑器。MacOS 中, Control+O保存更改,然后使用Control +X退出编辑器。

重新启动SQL

 Amh status

出现提醒:[AMH] 请选择模块,选择你的 SQL 数据库,我是 mysql-generic-5.7。

然后选择重启,就可以重新启动SQL数据库了。

再次查看 VPS 硬盘情况,减少了 24 GB 的异常占用。

Amh-php-错误。日志

另外,还发现了一个amh-php-errors.log文件,占用了5gb。

这是一个日志文件,用于记录在使用AMH面板管理的服务器上运行的PHP应用程序中发生的错误。如果它已经变得太大并且占用了过多的磁盘空间,是可以直接删除的。

结

删除了这两种异常文件后,VPS从36gb的磁盘占用,减少到了11gb,有了更多容量安装其他项目。

原文: https://anotherdayu.com/2024/5599/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • Elad Gil
  • Ellie Huxtable
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme