问题现象:安卓设备上的sdcard目录ls显示没文件,写不进数据,df命令查看sdcard空间被占用完,可明明没文件空间就莫名其妙少了,想到办法就是格式化sdcard了。
1 查看挂载信息 mount

可以看见sdcard的设备路径是 /dev/block/mmcblk0p1
2 卸载 umount /mnt/sdcard
3 把busybox复制到U盘,插上U盘,调用busybox里的格式化命令。
cd /mnt/udisk
./busybox mkfs.vfat /dev/block/mmcblk0p1 这个有点慢
4 格式化后 如果不知道挂在参数 可以关机然后再开机就默认挂载了。
参考:http://windlazio.blog.163.com/blog/static/144218449201206115027123/