-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
Description
联系方式
No response
1Panel 版本
v1.9.4
问题描述
- 环境centos 7.9
对文件夹执行压缩(zip压缩),会在根目录.1panel_clash文件夹中产生缓存,且该缓存不会执行完毕后自动删除,当压缩多个大文件时,发现会持续写入缓存,直至写满,导致centos错误。
可以看到/dev/mapper/centos-root空间被写满
一旦出现这种情况,系统所有服务全部不可用。必须手动登录服务器,删除部分文件夹后,才可以正常登录。
重现步骤
- 对任意大文件夹执行zip压缩
- 根目录
.1panel_clash文件夹产生缓存 - centos安装时默认root路径空间仅50GB,当写满后服务器无法继续读写文件,会导致系统错误
期待的正确结果
建议以下解决办法:
- 添加缓存删除机制
- 压缩缓存建议写在压缩对象所在同级目录下,不建议写至根目录,因为当服务器安装多块硬盘时,比如系统盘为ssd固态,而执行压缩的路径挂载在m.2固态中,会导致写入性能降低
- 优化压缩策略,不使用缓存
相关日志输出
No response
附加信息
No response

