用于极小(8 KB)EEPROM的文件系统


5

我需要在EEPROM中管理8 KB的空间。我需要在其中存储文件:当然它们会非常小。此外,如果电池耗尽或类似的话,我们不想丢失任何已存储的数据。为此,我正在寻找一些擅长的文件系统。(我也会接受一个优秀的。)有谁知道吗?

备注:

  1. 在我的搜索期间,我遇到了JFS2,这似乎没问题,但我读过“最小JFS2文件系统大小:16 MB”,这太过分了,让我感到很难过。确认?

  2. 我也遇到过在安全方面看起来很棒的TexFAT,但是我无法找到有关最小系统大小,群集最小大小,甚至是自身功能所需空间的任何信息。

非常感谢你。


5
EEPROM不需要电池来保留其数据,也不适用于经常在现场写入数据的情况。通常,EEPROM是在受控条件下在工厂写入的。因此,不需要像JFFS2这样的日志文件系统 Ext2FAT32或简单的自定义FS甚至硬编码表通常足以组织EEPROM的数据。或者这真的是一个XY问题吗?
锯末

你的意思是,如果整个系统在没有任何警告的情况下关闭,那么用EEPROM写的所有东西都会留下来吗?没有传统数据存储可以带来的数据丢失风险?我知道在现场将数据写入EEPROM有点奇怪,但这确实是我要求的。谢谢你的时间。
PPaFeu

“你的意思是,万一......” - 是的但是...... “没有数据丢失的风险......” - 嗯?诸如EEPROM,闪存和HDD之类的非易失性存储器都可以在不消耗功率的情况下保留数据。意外(又称脏)关闭通常是文件系统(并由其解决)的问题。当所有数据都被刷新到设备时,脏关机是无关紧要的。更糟糕的情况是当设备在关键FS数据的写入操作期间断电时。一个日志文件系统尽力保持FS的完整性。EEPROM的部件号是多少?
锯末

EEPROM是存储rootkit和病毒的好地方,但不是很多。此外,他们已经有了存储文件的方法。为什么不用它?好奇为什么你需要存储在EEPROM而不是没有移动部件的SSD?
Lizz

什么是与kb有关的ko?
cutrightjm

Answers:


1

像zip或7-zip这样的档案基本上可以作为文件系统使用,你可以获得压缩的好处,对于小型文件系统来说这听起来是个好主意。将zip文件直接写入块设备是否可行?不确定你将如何处理空间场景但仍然值得一试?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.