如何在 linux 中将数据永久存储在 /tmp 下?
How to store data permanently under /tmp in linux?
在任何人变形说你不应该那样做之前:
我目前正在使用磁盘非常有限的路由器 space 运行 OpenWRT。我需要安装一些程序。看起来 /tmp 下有很多 space,但由于文件系统的分区方式,其他地方都没有。希望在 /tmp 下永久存储一些文件。但是,我最好也不想干扰在重新启动时清除 /tmp 的正常系统操作,因此更改清除发生的频率(50 年...)并不是我真正想要的。
头脑风暴:
是否可以对 /tmp 下我想保护的 select 文件设置权限,使它们无法删除?
清除过程是否有排除 .conf 以便系统知道不要接触这些文件?
?
我是一个有点 shallow/broad 的人。需要我们中 deep/narrow 个人的一些知识。
谢谢。
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空闲空间,不够space我要做的事情。 /tmp 下有 28.4M 空闲
想法?
根据您的 df
总结,/tmp 是一个 tmpfs -- 这意味着它不是“真正的”存储 -- 它是一个 RAM 文件系统,只要断电,其内容就会丢失。
在任何人变形说你不应该那样做之前:
我目前正在使用磁盘非常有限的路由器 space 运行 OpenWRT。我需要安装一些程序。看起来 /tmp 下有很多 space,但由于文件系统的分区方式,其他地方都没有。希望在 /tmp 下永久存储一些文件。但是,我最好也不想干扰在重新启动时清除 /tmp 的正常系统操作,因此更改清除发生的频率(50 年...)并不是我真正想要的。
头脑风暴:
是否可以对 /tmp 下我想保护的 select 文件设置权限,使它们无法删除?
清除过程是否有排除 .conf 以便系统知道不要接触这些文件?
?
我是一个有点 shallow/broad 的人。需要我们中 deep/narrow 个人的一些知识。
谢谢。
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空闲空间,不够space我要做的事情。 /tmp 下有 28.4M 空闲
想法?
根据您的 df
总结,/tmp 是一个 tmpfs -- 这意味着它不是“真正的”存储 -- 它是一个 RAM 文件系统,只要断电,其内容就会丢失。