您可能想要更改 AppScan® 源 数据目录的位置,以管理硬盘空间。您可以按照本主题中的步骤来在 AppScan 源 安装后更改此位置。
开始之前
完成此任务之前,请确保所有 AppScan 源 客户机应用程序都已退出或关闭。AppScan 源 客户机应用程序包括:
- AppScan Source for Analysis
- AppScan Source for Development(Eclipse 或 Visual Studio 插件)(仅在 Windows™ 和 Linux™ 上受支持)
- AppScan Source 命令行界面 (CLI)
- AppScan Source for Automation
此外,如果您已安装 AppScan Source for Automation,请确保 自动化服务器 已关闭:
- 在 Windows 上,请停止 HCL AppScan Source Automation 服务。
- 在 Linux 上,发出以下命令:
/etc/init.d/ounceautod stop
过程
- 定义
APPSCAN_SOURCE_SHARED_DATA=<data_dir>
环境变量,其中 <data_dir> 是要将 AppScan 源 数据存储在的位置。注:
- <data_dir> 位置必须是 AppScan 源 所安装在的机器上已存在的完整绝对路径。
- <data_dir> 目录名称只能包含英语字符。不允许文件夹名包含非英语字符。
- 找到安装 AppScan 源 时创建的缺省数据目录(请参阅缺省 AppScan 源 数据目录以了解缺省数据目录位置)。
- 将缺省数据目录的内容复制或移动到上述环境变量中所指定的 <data_dir> 位置。
- 仅适用于 Linux 上安装的 AppScan Source for Automation:
- 编辑 /etc/init.d/ounceautod 文件。
- 找到以下行:
su - ounce -c
'export LD_LIBRARY_PATH="/opt/IBM/AppScan_Source/bin":$LD_LIBRARY_PATH &&
cd "/opt/IBM/AppScan_Source/bin" &&
"/opt/IBM/AppScan_Source/bin/ounceautod" -s' >>
"/var/opt/ibm/appscansource/logs/ounceautod_output.log" 2>&1 &
并将其替换为以下内容:
su - ounce -c
'export APPSCAN_SOURCE_SHARED_DATA=<new data directory path here> &&
export LD_LIBRARY_PATH="/opt/IBM/AppScan_Source/bin":$LD_LIBRARY_PATH &&
cd "/opt/IBM/AppScan_Source/bin" &&
"/opt/IBM/AppScan_Source/bin/ounceautod" -s' >>
"<new data directory path here>/logs/ounceautod_output.log" 2>&1 &
注: 以上命令在一行上。
- 保存 /etc/init.d/ounceautod 文件。
下一步做什么
如果您已安装 AppScan Source for Automation,请启动 自动化服务器:
- 在 Windows 上,停止 HCL AppScan Source Automation 服务。
- 在 Linux 上,发出以下命令:
/etc/init.d/ounceautod start