在过去的几周里(同时我的系统没有重新启动!)我临时放置了一堆文件/tmp
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
我现在决定将它们移动到持久位置,但我刚刚注意到这些文件已经消失。
我拥有(和关心)的目录/tmp
仍然存在:
$ls -ahR /tmp/fysb/
/tmp/fysb/:
./ ../ cm/ desk/ ec/ fds/ rt/ st/
/tmp/fysb/cm:
./ ../
/tmp/fysb/desk:
./ ../
/tmp/fysb/ec:
./ ../
/tmp/fysb/fds:
./ ../ minnie7z/ tv/
/tmp/fysb/fds/minnie7z:
./ ../
/tmp/fysb/fds/tv:
./ ../
/tmp/fysb/rt:
./ ../
/tmp/fysb/st:
./ ../
在这些目录中,我 1000% 肯定,有几十个文件。
可能发生了什么?为什么这些文件消失了?我想没有办法恢复它们吧?当内存不足时tmpfs会自动删除文件吗?
根据记录,该系统(我的桌面)已运行 13 周 5 天 11 小时 51 分钟uptime -p
。运行的内核是4.10.5(而安装的内核是4.11.7)。由于正在运行的软件和已安装的软件之间不匹配,随着时间的推移,我逐渐失去了功能(主要是内核模块和 KDE,我的 DE)。这个系统有16GB的内存,我几乎每天晚上都会挂起它。
我在 x86-64 上运行 arch Linux。