我的 /home 目录的内存非常少。但是我的一些在生产中运行的程序会在“/home”目录中创建动态文件。
问题是,如果它达到 100%,那么我的程序就无法工作。所以我必须手动去删除文件或复制文件。
因此,我不想这样做,而是默认将文件从 '/home' 重定向到 unix 中的 '/tmp' 目录。
请给我一些想法。
我的 /home 目录的内存非常少。但是我的一些在生产中运行的程序会在“/home”目录中创建动态文件。
问题是,如果它达到 100%,那么我的程序就无法工作。所以我必须手动去删除文件或复制文件。
因此,我不想这样做,而是默认将文件从 '/home' 重定向到 unix 中的 '/tmp' 目录。
请给我一些想法。
你至少有两种方法:
如果程序在它自己的目录下创建文件,你可以创建一个符号链接:
# Create directory in /tmp
mkdir /tmp/myprog
# Set permissions
chown "${USER}:${USER}" /tmp/myprog
chmod -R o-x /tmp/myprog
# Create symlink at /home/myprog
ln -s /tmp/myprog "${HOME}/myprog"