FAT:目录面包错误导致内核崩溃并重启系统

时间:2014-11-26 13:55:12

标签: linux linux-kernel usb usb-drive

我正在开发基于交钥匙服务器的嵌入式Linux DLNA服务器应用程序,我使用基于openwrt的定制Linux系统。

问题是=>如果我在DLNA服务器构建媒体数据库时拔下USB硬盘,我会多次出现以下错误:

FAT:目录面包(块2700948)失败

导致内核崩溃和重启系统的原因是什么? 我想知道错误是什么意思?我该如何预防?

1 个答案:

答案 0 :(得分:3)

在函数fs/fat/dir.c:fat__get_entry()

中可以看到此错误消息

由于某些故障或损坏或磁盘错误,尝试读取block = 2700948时可能发生此错误。

展望未来,我建议在卸载分区时执行{dosfsck,fsck.vfat} -nv -y /path/to/dev/。另外,检查磁盘是否存在任何坏扇区也是个好主意。