安卓设备格式化sdcard

问题现象:安卓设备上的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/