历史版本20 :准备FineReport项目挂载目录 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

概述编辑

项目挂载目录,是将宿主机上必要的工程文件与容器中的文件进行关联的方式。用于实现数据持久化、文件快速查看等功能。

本文简单介绍如何准备运维项目的挂载目录

准备挂载目录编辑

运维平台部署的FineBI项目,重要文件均外挂。请提前在主应用服务器和组件服务器的空闲磁盘下,新建好挂载目录。

1)查看服务器磁盘空间

命令:df -h,找出可用空间较大的挂载点

例如本示例中,服务器最合适的挂载目录为/home目录下

2)新建文件夹

  • 使用 mkdir 命令创建文件夹(本示例在/home目录下创建一个名叫fanruan的文件夹):mkdir /home/fanruan

  • 使用 chmod 命令设置文件夹的权限(本示例直接赋777权限):chmod 777 /home/fanruan

外挂内容简介编辑

当项目部署成功后,在/挂载目录/fanruanxxx/fr文件夹下,存放的即为工程外挂内容。

只有这些外挂的内容,才能持久化,不会因为容器升级/重启,导致文件丢失。

请勿在/挂载目录/fanruanxxx/fr文件夹下新建文件夹,会因为未持久化而丢失。

如需上传资源,可上传到子文件夹中,建议优先上传至help文件夹中。

位置
文件夹说明

外挂目录

若为集群,每个主应用服务器都存了一份,完全相同

classes工程调用的默认和自定义class文件
config平台调用的配置库(finedb)相关文件
customlib工程定制/外部引入的JAR包
dpworksFineDataLink任务相关的配置文件(如不存在该文件夹,说明工程没有使用FDL相关功能)
help工程需要调用的一些css、js、html、图片等资源
local存放新引擎的编译文件
logsswift日志(即logdb)
mount存放setenv.sh文件,用于设置工程的环境变量和启动参数
plugins插件相关文件
tomcat_logsTomcat通用日志
help用于存放自定义文件

外挂目录/文件服务器

单机存储在外挂目录中,集群存储在文件服务器中

assetstemp_attach:存放着工程Excel原始文件信息

vcs:FineReport模板备份文件

其他文件:通用的共享持久化目录

backup工程历史备份文件
reportletsFineReport模板存放目录
resources存放工程相关的资源配置文件
schedule定时调度生成的文件
treasures云端运维生成的数据包