由于 ext4 的块日志功能比 ext3 更可靠,那么是否可以假设它 100% 可靠?如果启用默认情况下禁用的块日志功能,情况会怎样?
我有一个嵌入式 Linux 设备,安装后键盘和显示器分离,可以独立工作。
我的职责是确保文件系统可靠,这样一旦出现错误,就无法手动纠正设备故障。我不能强迫我的客户在每台设备上都使用 UPS 来确保不会因断电而出现故障。
除了启用块日志功能之外,您还能为我提供什么?
答案1
文件系统的可靠性是什么意思?
如果您想在系统突然中止(电源故障/内核崩溃/其他情况)时将数据丢失的可能性降到最低,您可以尝试 data=journal 和 sync 选项。这会降低性能,但会降低数据丢失的风险。
我认为你应该更好地定义文件系统的可靠性。你对它的期望是什么?你想保护自己免受哪些故障模式的影响?很可能,使用 UPS、可靠的冗余硬件和可靠的软件会比摆弄文件系统安装选项更好。