如何通过C api检测用户空间程序中的文件系统故障或无格式分区?

时间:2015-06-18 13:41:13

标签: c linux embedded-linux

我在/dev/mmcblk0中有一张SD卡,vfat分区有一个/dev/mmcblk0p1分区,/media/mmcblk0p1

当我的应用程序启动时,我希望它检查该分区中的文件系统,尝试修复它,并通知用户是否存在不可修复的错误,并可能建议重新格式化。

此SD卡内置,不可拆卸,随产品提供。我希望尽可能保持健康,以避免客户服务的噩梦。

fsck.vfat的退出状态无法区分“未检测到可恢复的错误”。并且“已检测到不可恢复的错误。”,因此它并不完全符合此处的需要。

0 个答案:

没有答案