Aria2长期运行导致硬盘空间占用未被释放

标签: none

因为之前服务器被黑,所以最近一直在各个服务器上检查防火墙设置和一些软件的配置.今天正好查到目前用来追番的服务器,于是顺手df -h看了眼硬盘占用.一看不要紧,突然发现硬盘占了7G多然而aria2的下载目录是空的,第一反应是日志文件,但是找了一圈发现日志文件都很正常.只好用du命令确定是哪个文件夹的锅.之后,诡异的事发生了
Snipaste_2019-05-17_14-35-57.png
df说磁盘占用7.3G du却说根目录只有2.7G????(黑人问号.jpg
正在我怀疑人生的时候突然想起来早上水群的时候有群友也遇到过这个问题,原因似乎是文件删除了但是有进程在占用所以空间没有释放用lsof |grep deleted命令看一下哪些进程在占用已经删除的文件,停止或者重启就好了.但是我已经知道是aria2的锅了,所以重启aria2就好了
PS:理论上正常使用应该不会出这个问题,我之所以出现这个问题应该是之前下过几部老番,但是分享率一直上不去(估计没人下2333)导致卡在做种状态,于是在aria2做种的时候直接rclone move了
PSS:使用lsof |grep deleted命令的时候可以看到有些系统进程也占用了/tmp下的已删除文件,因为怂所以没敢动,大概可能也许应该是feature吧


添加新评论