/tmp 下的文件会被自动删除 ?

2017-03-13 19:30:30 +08:00
 station
前几天放在 /tmp 的需要修改文件忘记取出来

今个去查看, 我去目录下就剩几个文件了( 虽然不重要但修改麻烦 )

一般什么时候会自动删除 ?
9168 次点击
所在节点    Linux
18 条回复
Tyanboot
2017-03-13 19:41:27 +08:00
看情况, /tmp 是存在内存中的(tmpfs, /dev/shm)这些重启就没了.
rrfeng
2017-03-13 19:43:26 +08:00
@Tyanboot 什么系统 /tmp 是在内存中的? tmpfs 倒是。

/tmp 目录不同系统的行为不一样。有些确实会自动删除。
kaneg
2017-03-13 19:46:12 +08:00
系统重启会删 tmp 下的文件
Tyanboot
2017-03-13 19:46:50 +08:00
@rrfeng https://ooo.0o0.ooo/2017/03/13/58c6866aa94fc.png
呐. /tmp 是挂载的 tmpfs

ArchLinux
ETiV
2017-03-13 19:48:43 +08:00
你说的对 要不怎么叫临时目录
station
2017-03-13 19:54:52 +08:00
@ETiV (⊙o⊙)…,看来还是不放在 tmp 下的好
lxf1992521
2017-03-13 21:15:05 +08:00
/etc/cron.daily/tmpwatch 定时任务就是做这个事情的。

如果不想删除,禁用该定时任务即可,不过这样你的 /tmp 目录将会越来越大!!!
snnn
2017-03-13 21:15:53 +08:00
你是不是用的 CentOS7 ?
billlee
2017-03-13 22:32:50 +08:00
man tmpfiles.d
0915240
2017-03-13 22:35:41 +08:00
涨姿势了 以后不能放在 tmp 里面了。
zingl
2017-03-14 00:14:36 +08:00
不然为什么叫 temporary
JamesMackerel
2017-03-14 00:49:32 +08:00
曾经在 linux 贴吧,听说有一位仁兄,他把一个可移动储存设备挂载在 /tmp 下的一个子目录里。然后重启了一下发现数据全没了……
tolbkni
2017-03-14 01:06:10 +08:00
@JamesMackerel 你这个例子是 tmpwatch 干的好事,现在不少 linux 的 tmp 目录是 tmpfs ,关机销毁的
cyr1l
2017-03-14 08:22:39 +08:00
因为是 /tmp 啊
SharkIng
2017-03-14 08:24:42 +08:00
我 /tmp 里面基本只放临时文件 常见的就是测试用的生成的特别大数据的文件
tedzhou1221
2017-03-14 08:45:13 +08:00
想不明白,从文件夹名字就知道是临时的,为什么偏偏还是在一些还有用的东西进去呢
henices
2017-03-14 09:58:57 +08:00
> mount | grep tmpfs -i

tmpfs on /tmp type tmpfs
station
2017-03-16 07:11:16 +08:00
@snnn

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/347168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX