从 tmpfs 中丢失的文件(但不是目录)

从 tmpfs 中丢失的文件(但不是目录)

在过去的几周里(同时我的系统没有重新启动!)我临时放置了一堆文件/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。

相关内容