http://www.liyu8.com/article/sdcard.htm
之前在recovery下的adb shell執行mount -a總是會有 mount: mouting /dev/block/mmcblk0p1 on /sdcard failed: No such file or directory
檢查發現/dev/block/下的確沒有mmcblk0p1這個文件。
查看/etc/fstab文件,其中對應sdcard行為/dev/block/mmcblk0p1 /sdcard vfat rw
於是手動建立一個mmcblk0p1文件,方法如下(以下操作均在recovery的adb shell下):
首先要查看正確的節點代碼:
/ # cat /sys/block/mmcblk0/dev
179:0
然后建立節點:
/ # mknod /dev/block/mmcblk0p1 b 179 0
注意,最后是 "0",而不是參考中的 "1",還有,之前有個前輩寫上面命令時,把/block/給忘掉了,所以很多人照着這個教程不成功;
再執行mount -a就可以正常掛載sdcard了