1. 修改 springboot 工程启动时默认使用的 /tmp 目录:
nohup java -Djava.io.tmpdir=/data/xxx/.../tmp -jar -Xms512m -Xmx512m ./xxx.jar --server.tomcat.basedir=/data/xxx/.../tmp &
2. 修改 elasticsearch 启动时默认使用的 /tmp 目录( 这里以 elasticsearch-7.17.3 为例 ):
步骤1. vim /data/software/elasticsearch/elasticsearch-7.17.3/bin/elasticsearch,在 "if [ -z "$ES_TMPDIR" ]; then" 上一行新增 ES_TMPDIR="/data/software/elasticsearch/elasticsearch-7.17.3/tmpdir"步骤2. vim /data/software/elasticsearch/elasticsearch-7.17.3/bin/elasticsearch-env,在 "if [ ! -z "$ES_JAVA_HOME" ]; then" 上一行新增 ES_JAVA_HOME="/data/software/elasticsearch/elasticsearch-7.17.3/jdk"
3. 修改 docker 启动时默认的 /var/lib/docker( 以 docker 24.0.7 为例 ):
参见 redHat9 安装 docker、docker-compose、iptables 过程记录 中 "11. 修改 docker 默认 Docker Root Dir 的指向 /var/lib/docker..." 部分