Answers:
/var/tmp
预期文件在重新启动后将保持不变。从FHS:
/ var / tmp目录可用于需要临时文件或在系统重新引导之间保留的目录的程序。因此,/ var / tmp中存储的数据比/ tmp中的数据更具持久性。
其中的文件/var/tmp
通常是缓存文件或临时文件,如果突然断电,它们不应消失。但是不能指望他们永远活着。这是常见的清除旧文件从/var/tmp
一个时间表。
以下是/var/tmp
的用法示例:
nvi
)将其崩溃恢复文件放入/var/tmp
。如果这是一个临时文件系统,您将没有机会恢复任何内容。Vim将其崩溃恢复文件与正在编辑的文件放在同一目录中。/var/tmp
(/tmp
虽然是默认设置),然后将该文件传递给Vim。如果使用此功能时计算机断电,则输入的内容将是安全无虞的/var/tmp
。ex
和sudoedit
将临时文件放入
/var/tmp
。如果/var/tmp
作为tmpfs挂载,则可能会因意外电源故障而丢失数据。该手册git-archive(1)
页包含以下示例。
git archive --format = tar --prefix = junk / HEAD | (cd / var / tmp / && tar xf-)
创建一个tar归档文件,其中包含
当前分支上最新提交的内容,并将其提取到/ var / tmp / junk目录中。
可能/var/tmp
选择了目录,以便提取的存档内容不会因突然断电而丢失。
/var/tmp
会定期清除但绝不会意外清除,因此通常在此处存储临时日志并测试数据库。例如,出于某些示例的原因,在手册arpd
页中将其/var/tmp
用作测试数据库的位置。
arpd -b /var/tmp/arpd.db
启动arpd收集免费的ARP,但不要弄乱内核功能。
/var/tmp
以tmpfs 挂载,则系统不太可能遭受严重损坏
。这样做可能是不可取的,尽管您可能会因电源故障和重启而丢失信息。
/var/tmp
可能大于/tmp
,因此某些应用程序希望在其中放置较大的临时文件。如果/var/tmp
在tmpfs上,则系统可能内存不足或开始崩溃。
/var/tmp
,不是在问/tmp
。如果还不清楚,我表示歉意。