如何将数据永久存储在linux的/ tmp目录中

时间:2015-04-15 09:56:55

标签: linux

有没有办法在Linux tmp目录中存储任何数据。据我所知,当系统重启时,Linux会清除其/ tmp目录。但我想永久存储数据。

3 个答案:

答案 0 :(得分:1)

就像@bereal所说,这会破坏/tmp目录的目的。我引用Linux Filesystem Hierarchy Standard

  

/ tmp目录必须可用于需要临时文件的程序。

     

程序不能假定在程序的调用之间保留/ tmp中的任何文件或目录。

你会找到一个存储永久数据的好地方。

答案 1 :(得分:1)

因为它是linux,你可以自由地做你想做的事(以root身份)。清除/ tmp取决于您的系统并可以更改;没有特别的魔法。一个很好的总结似乎在这里:https://serverfault.com/questions/377348/when-does-tmp-get-cleared

当然,如果你是root用户,你可以设置一个完全不同的全局目录,比如“/ not-quite-tmp”等等。但是我假设一些不受你控制的编程写入tmp并且你想要检查或者在任何情况下保留这些文件。

答案 2 :(得分:0)

当你试图做错事时,它仍然有可能。

/tmp目录根据TMPTIME设置清除。默认值显然是0,意思是“每次启动都清除”。

/etc/default/rcS中的值可能会更改(值将以天为单位设置。)