微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Linux中的/ tmp下永久存储数据?

如何解决如何在Linux中的/ tmp下永久存储数据?

在有人说你不应该那样做之前身体变形:

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

头脑风暴:

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

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

  • ?

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

谢谢。

ps:供参考:How to store data permanently in /tmp directory in linux

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

澄清:

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 文件系统,其内容将在断电时丢失。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。