使用@reboot
cron关键字,机器每次启动后都会执行一次指定的命令。
@reboot rm -rf /dev/tmp/*
Run Code Online (Sandbox Code Playgroud)
一个简单的方法是创建一个目录/tmp
并使用符号链接:
mkdir /tmp/mine
ln -s /tmp/mine /home/me/tmp
Run Code Online (Sandbox Code Playgroud)
您可能想chmod 700 /tmp/mine
保密。
如果您想挂载一个实际的单独的 tmpfs 目录:
mount -t tmpfs -o size=100M tmpfs /home/me/tmp
Run Code Online (Sandbox Code Playgroud)
您需要 root 权限才能执行此操作,但此后将应用正常的权限规则。请确保指定尺寸,因为:
默认情况下是物理 RAM 的一半,没有交换。如果您的 tmpfs 实例过大,机器将死锁,因为 OOM 处理程序将无法释放该内存。https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt
这些可以umount
正常进行,此时所有信息都会丢失。