我想在android平台下实现sd、usb等设备的自动挂载,一开始我是这样做的:在/etc/vold.fstab文件中添加
dev_mount sdcard /mnt/sdcard auto /devices/platform/mmci-omap-hs.0/mmc_host/mmc0
dev_mount sdcard1 /mnt/sdcard1auto   /devices/platform/mmci-omap-hs.1/mmc_host/mmc1
这样的话,vold通过解析此文件,就会将需要挂载的设备(这里是两个sd卡接口对应的sysfs 文件)对应的Directer volume存入VolumeManager,之后,只要有sd卡插入sd接口,vold就会自动对其挂载(这个我从日志里看到自动挂载的功能vold是实现了的。因为我不断插和拔sd卡,日志就会x相应显示Mount和Umount.)。但是令我失望的是:设备超级终端竟然会出现
"FAT:Directory bread(block x) failed"(x是不断增大的数字,出现了好几百次)的错误,连续好几百行。当然,虽然日志显示vold设备是挂载和下载了,但是实际上并没有成功,sd没有被挂载。(init .rc我也建立了相应的挂载点和挂载点链接)
   哪位大侠能告诉我这是什么原因?能帮我解决这个问题么?谢谢!