哪种 SD 卡日志文件系统适用于 Windows 和 Linux?

哪种 SD 卡日志文件系统适用于 Windows 和 Linux?

我必须在 Linux 下的嵌入式设备的所有 SD 卡文件系统之间做出选择。

目标是:

  • Windows 和 Linux 下的读写
  • 记录文件系统以防止系统崩溃或电源故障
  • 托管小文件,即 < 4Go
  • 不需要高速
  • 尽可能避免在 Windows 上安装驱动程序或应用程序
  • 允许在 Linux 上安装驱动程序或应用程序

我总是在以前的系统上使用 Yaffs 或 JFFS2,但这两个文件系统与 Windows 不兼容。

目前,我的选择是 NTFS,但 ntfs-3g 支持部分日志记录:NTFS-3G 支持部分 NTFS 日志记录,因此,如果意外的计算机故障使文件系统处于不一致状态,则可以修复卷

感谢您的帮助

答案1

您可以使用 WSL2 访问 ext4 格式的驱动器;这也应该适用于 SD 卡。

Windows 端口上也有 OpenZFS,但我不知道磁盘格式与 Linux 的 OpenZFS 的兼容性如何,也不知道成熟程度如何代码是。

记录文件系统以防止系统崩溃或电源故障

请注意,您经常避免SD卡连续运行时有日志;您会发生写入量放大,这会更快地磨损您的 SD 卡。据说,但我无法验证,SD 卡控制器经过优化,可以很好地与 exFAT 文件系统配合使用,exFAT 文件系统不是日志文件系统,但正如前面所说,这通常是您在相对低端闪存上想要的像SD卡一样。

Linux 可以读写 exFAT。

相关内容