如何解决使用Linux时断电的问题?

如何解决使用Linux时断电的问题?

我正在使用Linux。我的日常工作目录位于磁盘的 VFAT 分区上。我总是安装它并做我的工作。当电源故障发生时,这个目录有时会被损坏,“文件保存”或“文件删除”会导致错误“只读文件系统”。在 2-3 次卸载/安装后,问题就消失了。但是,大多数情况下我丢失了一些已保存以及我对文件所做的未保存的更改。如何摆脱此类停电问题?

非常惊讶我的BIOS设置有时也会改变,包括日期时间!也不知道如何摆脱这个。

答案1

你这里有几个问题。

  1. 正如评论中所述,不要使用 VFAT 作为您的主要工作目录。大多数 Linux 文件系统都要好得多。

  2. 您是否考虑过投资 UPS?即使是一个小问题,只要能让计算机有时间正常关闭,也会让您受益匪浅。

  3. BIOS 的问题是一个单独的问题。我怀疑主板电池和/或电源问题导致了问题。 UPS 也可以帮助解决这个问题。

  4. 同步是一种将所有内容(从缓存)强制传输到磁盘的工具。如果您确实无能为力,请设置一个经常调用“同步”的进程。这将最大限度地减少内存中的数据,从而最大限度地减少重新启动时遇到的问题。

  5. 出现问题后,您需要在磁盘上运行 fsck 来清除问题。在重新安装磁盘之前阅读手册页并运行它以获得最佳结果。

答案2

我认为这里的关键是选择更好的文件系统。您正在使用非日志文件系统,它可能很快,但实际上并没有给您带来任何好处。这就是你现在需要改变的。使用 EXT4 或类似的东西。

下一步是修复你的电源。如今,如果能投入足够的资金来解决这个问题,停电问题可以得到很好的缓解。 UPS(不间断电源)会稍微调节电源质量,并在停电时为电脑供电几分钟,让您有时间保存工作。

如果出现电能质量问题(尖峰和停电),专用调节器、备用电池和发电机都会有所帮助,但购买或安装它们的价格并不便宜。如果这是公司的一部分,那么它可能是对停机时间的合理补偿。

如果电源问题与硬件相关,那么这显然是您应该寻求解决的问题。突然断电对硬件不利。

您的 BIOS 问题可能与 CMOS 电池没电有关。这些通常是位于主板上的 CR2032 纽扣电池。它们很便宜,通常可以使用几年。

相关内容