如何在linux下将数据永久存储在/tmp下



在任何人说你不应该这样做之前:

我目前正在使用一个运行OpenWRT的磁盘空间非常有限的路由器。我需要安装一些程序。/tmp下似乎有足够的空间,但由于文件系统的分区方式,没有其他空间。希望将一些文件永久存储在/tmp下。不过,我最好也不想干扰重新启动时清除/tmp的正常系统操作,所以改变清除频率(50年…(并不是我真正想要的。

头脑风暴:

  • 是否可以将权限放在我想要保护的/tmp下的选定文件上,这将使它们无法删除?

  • 清除过程是否有exclusion.conf,以便系统知道不要接触这些文件?

我是个有点肤浅/宽阔的人。需要从我们当中一些深度/狭隘的人那里获得一些知识。

谢谢。

ps:供参考:如何将数据永久存储在linux 中的/tmp目录中

这个帖子没有回答我想做的事情,由于这个网站的格式,不可能在现有问题中添加问题,因此在这里发布了新问题。

澄清:

root@GL-AR150:/# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                10.0M     10.0M         0 100% /rom
tmpfs                    29.1M    796.0K     28.4M   3% /tmp
/dev/mtdblock5            4.3M    792.0K      3.5M  18% /overlay
overlayfs:/overlay        4.3M    792.0K      3.5M  18% /
tmpfs                   512.0K         0    512.0K   0% /dev

/下有3.5M的空闲空间,这对我需要做的事情来说不够。/tmp下有28.4M的空闲空间。

想法?

根据df摘要,/tmp是tmpfs——这意味着它不是"真实的";存储--它是一个RAM文件系统,每当电源关闭时,其内容就会丢失

最新更新