首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有dom和sd卡丢失数据的mysql

带有dom和sd卡丢失数据的mysql
EN

Server Fault用户
提问于 2013-07-16 12:36:25
回答 1查看 132关注 0票数 0

我对写在SD卡或Compact上的MySQL应用程序有问题。在数据丢失之后(例如,电源故障),如果我试图检索我的db的数据,它就会失败,错误代码是incorrect format table。如果我试图在文件系统中看到我的DB的文件,就会得到can't stat file or directory (I/O error)

如何克服这个问题:防止它发生或恢复数据库的内容?

设置:

  • 带有ext2文件系统的文件系统(防止SD卡多次写入)
  • SD卡或DOM或Compact作为物理支持
  • 操作系统: TinyCore Linux嵌入式加载到内存中
EN

回答 1

Server Fault用户

发布于 2013-07-16 12:54:35

这些错误意味着您的文件系统正在变坏(因为它是在停电时被写入的)。

ext2不是日志文件系统。日志文件系统有更多的写入,因为它们正在跟踪它们将要做的事情,然后它们实际上会继续并执行它。当电源在写过程中失效时,操作系统可以查看日志并说“哦,我正要在那里写数据”,然后重复被中断的步骤。

切换到使用有日志记录的东西。ext3可以工作,但并不是专门为闪存媒体设计的。JFFS2可能是一种选择。还有数十个其他文件系统正是为这个用例设计的,所以尝试一些,看看什么工作得好。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/523693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档