标签: sd-card

使 SD 卡防损坏

我的嵌入式 linux 设备使用 SD 卡来保存某些诊断数据,对于内部闪存来说太丰富了。

问题是如果设备意外关闭,卡上的文件系统 (FAT32) 已损坏。

没有办法防止意外断电或用户那样关闭它,并且设备应该是相对免维护的。更糟糕的是,数据是连续写入的,因此损坏非常频繁,Linux 在检测到故障 FS 时会以只读方式静默重新挂载它。

您建议采用哪些方法来缓解这种情况?启动时自动运行 fsck.vfat 就足够了吗?

更多信息:

  • 用户不能认为该卡是可移动的。它被认为是内部磁盘。存储在其上的任何数据都可以通过网络或 USB 驱动器进行下载,并且系统会自动清除最旧的条目。这意味着它不需要在您的普通 PC 中可读。
  • 系统目前支持FAT、yaffs和jffs2。向内核添加其他文件系统是可能的,但如果存在其他途径,我们更喜欢它们。
  • 甚至可以根据需要暂停写入几分钟而不会丢失数据。
  • 部分数据丢失或轻微损坏是可以接受的。完全停止日志记录不是。
  • 大多数情况下,关机事件是完全不可预测的。
  • 该系统运行在 ARM9、200MHZ、64MB RAM、32MB 内部闪存上,并消耗了大部分 CPU 功率作为其主要作用。在考虑花哨的资源密集型解决方案时,请考虑到这一点。

linux filesystems embedded corruption sd-card

11
推荐指数
2
解决办法
2964
查看次数

为您的页面文件使用 SD 卡 - Windows 7

我正在使用 Windows 7 RC,想知道是否可以使用 SD 卡(我的笔记本电脑中有一个插槽)来保存页面文件。

当我尝试更改我的虚拟内存设置时,它没有列出可用的驱动器。

windows-7 pagefile sd-card

0
推荐指数
1
解决办法
1万
查看次数