场景
公司管理bug用到了禅道,但是为了方便我们就使用了禅道官网提供的一键安装包Linux版本。禅道官方下载地址:https://www.zentao.net/download.html
问题
有一点美中不足的是禅道官方提供的一键安装版本(Linux)只能放在/opt文件夹下面。随着项目越来越多我们/opt容量达到100%了,接着就出现禅道登录不了登各种问题(F12就能看到提示由于磁盘空间不足引起的)。
问题分析
1.通过 du -h --max-depth=1 查看禅道占用空间占用情况。大概有两部分:
1.1 备份文件(备份操作参考:https://www.zentao.net/book/zentaopmshelp/42.html)
禅道备份目录:/opt/zbox/app/zentao/tmp/backup(没有在后台触发备份操作没有该目录)
1.2 上传文件(该目录存储的就是我们测试在禅道后台操作上传的文件)
禅道文件上传目录:/opt/zbox/app/zentao/www/data/upload/1
2.我们可以在其他的磁盘空间大的地方(我们的机器上挂载的一块500G的磁盘)创建对应的目录,然后软链接到禅道的备份目录和文件上传目录,这样/opt目录就不会出现磁盘空间不足的情况了
解决方案
(这里拿备份目录来举例子,文件上传目录一样操作)
1.创建软连接
1.1 mkdir -p /data/zbox/backup
1.2 mv /opt/zbox/app/zentao/tmp/backup /data/zbox/backup
1.3 ln -s /data/zbox/backup /opt/zbox/app/zentao/tmp/backup
2.修改文件所属组和所有者
chown -R ftpusr:nogroup /data/zbox/backup
其他
1. 有兴趣的大佬可以用开源版本自己部署:
1.1 源码下载地址(12.4.1版本):https://www.zentao.net/download/zentaopms12.4.1-80253.html
1.2 安装相关:https://www.zentao.net/book/zentaoprohelp/79.html
2. 禅道技术社区:https://www.zentao.net/ask.html
3. 这里要为禅道的技术大佬点个赞,虽然使用的是免费的版本但是有啥问题他们都会耐心帮忙解答
|