当操作系统崩溃时,LyX 会将文件转储到某处吗?

当操作系统崩溃时,LyX 会将文件转储到某处吗?

我在 Dell Inspiron 上运行 LyX 和 Ubuntu 12.04 时遇到了一个非常令人困扰的问题。自从我购买了这台笔记本电脑并安装了 Ubuntu 12.04 后,它就会定期死机,除了硬重置外,没有其他办法可以唤醒它。这本身不是什么大问题,因为我总是保存重要文件等。

然而,现在有三次,当我在 LyX 中工作时,发生了冻结LyX 中打开的文件和备份文件 (filename.lyx~) 均已完全销毁。重启后,文件仍然出现在文件系统中,但大小为 0 kb。

不用说,这是一种可怕的情况,需要不断地将文件备份到闪存盘或远程机器上。

有其他人遇到过这个问题吗?或者,您知道这些文件可能发生了什么吗?也许 LyX 暂时将它们备份到其他地方,而当操作系统崩溃时它们就卡在那里了?

我找不到任何崩溃日志或任何其他有用信息。但如果其他技术细节对诊断问题有用,我很乐意发布它们。

谢谢你!

答案1

我找到了一个解决方法,我想分享一下。我没有让 LyX 备份当前工作目录中的文件(默认设置),而是创建了一个备份目录~/.lyx/并更改了 LyX 的默认设置(在工具>优先>路径) 在那里保存备份。

我的笔记本电脑不可避免地再次死机,.lyx我正在处理的文件再次被毁坏。不过,重新启动后,我能够从新的备份目录中恢复文档。

这当然不是一个完美的解决方案,但不是一个糟糕的临时解决方案,并且可能对操作系统冻结时文件如何被损坏的更大问题提供一些见解。

答案2

我最近也遇到了同样的问题(Ubuntu 14.10,LyX 2.1.1)。假设文件的名称为 paper.lyx。我发现我的工作不仅保存在 paper.lyx 和 paper.lyx.emergency 中,崩溃后这两个文件确实为空(但并非完全为空,是 12Ko 而不是 130),还保存在隐藏文件 paper.lyx~ 中。

我将此文件重命名为 paper2.lyx,它几乎完成了(只缺少我最后的更新)。

相关内容