有没有一种好的方法来处理linux中大量日志消息(使用rsyslog)导致的nand损坏



我遇到了一个与NAND损坏有关的问题,因为正在写入大量的日志消息(我无法控制日志的数量(,所以写入的数量正在损坏NAND,或者这就是已经发现的,所以,我的问题是,由于正在写入大量消息,我能处理或存在处理NAND损坏的好方法吗?,某种缓冲或其他方法?。操作系统:Android 4.2.2,内核:3.4

您绝对确定是日志损坏了NAND吗?我已经如上所述回答了您的问题,但我也建议更换该设备,因为NAND损坏通常是由与功率过大/功率不足和热量有关的奇怪问题引起的。

如果你有根,有相当多的解决方案。

  1. 如果你真的需要,你可以将日志位置符号链接到其他地方(比如SD卡(,虽然它不能解决损坏问题,但它确实会将问题转移到其他地方,这样就不会损坏设备并需要重新刷新

  2. 您可以将日志位置设为只读,这样在假设文件夹/单个日志文件未旋转的情况下,就不会将任何内容写入其中。

  3. 去核:使整个分区只读。虽然不建议使用它,但它会阻止任何其他可能写入过多数据的行为,但它有破坏大量系统和用户应用程序的显著副作用。

你在这里肯定有一些选择,但它们都很棘手,根据你选择的严重程度,肯定会导致其他问题。如果你仍然有这个问题,我建议你从列表中删除并退出。

最新更新