多年来,我曾多次遇到过 Ubuntu 死机的情况,启动后我发现文件系统在某种程度上被损坏了。我只在开发过程中尝试访问文件时才注意到出了什么问题,并遇到了错误,这让我不得不从头到尾克隆存储库等等。我以为日志记录应该可以解决这个问题,但似乎并非如此……过去几年,Ubuntu 一直在 VMWare 中运行,而且运行得相当好,但前段时间 VM 崩溃了 - 再次导致 ext3 分区上的文件系统损坏。
这让我很疑惑:Windows 和设备驱动程序有自己的文件系统缓存层。我是否可以在不明显影响性能的情况下禁用 Ubuntu 中的写入缓存,以避免/最大限度地减少文件系统损坏?无论如何,在 SSD 等上运行会使性能相当不错。