我一直在研究 Python 中的算法,我正在使用 Vim 来编辑这个文件。我打开它,做了一个保存,它会出现一个错误,就像它偶尔会做的那样:
“警告:您的文件无法保存!所有更改都将丢失!无法写入文件!”
由于这种情况偶尔会发生,我做了我通常做的事情,然后我点击了:q!退出而不写任何更改。没有伤害,没有犯规。当我查看我的文件时,一切都被删除了!一切!
我在办公室里闲聊,似乎 nfs 挂载已满,所以我无法保存任何内容。有一个巨大的脚本生成大量数据,这导致安装暂时满了。我相信 NFS 挂载来自 NetApp。我在当前目录中找到了 2 个文件。
一个是两天前最后保存的,一个是今天。它们的格式为:
.nfs.xxxxxxxxxxx
当我试图打开这个文件时,我看到我的一些代码,到处都是未知字符。显然,这必须是文件状态的二进制表示。
有没有办法从这个 NFS 挂载中恢复这个文件?如果 Emacs 有恢复这个文件的快捷方式,我会从 vim 切换到 Emacs!