look information , android device larger flash, use built-in sd card. can't fond it's device node , , dont' konw it's file system type.
root@android:/dev # mount rootfs / rootfs rw 0 0 tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0 /dev/block/nandd /system ext4 rw,nodev,noatime,user_xattr,barrier=0,data=ordered 0 0 /dev/block/nande /data ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal_checksum,data=ordered,noauto_da_alloc 0 0 /dev/block/nandh /cache ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal_checksum,data=ordered,noauto_da_alloc 0 0 /dev/block/vold/93:64 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 0 /dev/block/vold/93:64 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 0 tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0 root@android:/dev #
and
root@android:/dev # ls /dev/block/ loop0 loop2 loop4 loop6 nanda nandc nande nandg nandi ram1 loop1 loop3 loop5 loop7 nandb nandd nandf nandh ram0 vold/ root@android:/dev # ls /dev/block/
cant' fond device node.
let's see other device no built-in sd:
/ # ls /dev/block/mmcblk0 /dev/block/mmcblk0 / # fdisk /dev/block/mmcblk0 number of cylinders disk set 80672. there nothing wrong that, larger 1024, , in setups cause problems with: 1) software runs @ boot time (e.g., old versions of lilo) 2) booting , partitioning software other oss (e.g., dos fdisk, os/2 fdisk) command (m help): p disk /dev/block/mmcblk0: 3965 mb, 3965190144 bytes 3 heads, 32 sectors/track, 80672 cylinders units = cylinders of 96 * 512 = 49152 bytes device boot start end blocks id system /dev/block/mmcblk0p1 22 80662 3870720 b win95 fat32 command (m help):
where device node build-in sd ? type it's file system ?
android supports extended secondary storage in form of external sd-cards. device manufacturers provide on-board flash of large capacity , map (a part of) /mnt/sdcard
. not real sd-card , hence no distinct mmc device listed kernel specific sd-card. rather volume daemon(vold
) configured handle fake "sd-card" simulated using on-board nand-flash.
the use of vold
evident following line in list of active mounts
/dev/block/vold/93:64 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 0
configuring vold
achieved editing vold.fstab
(usually found in /system/etc/
on android). here how external storage supposed configured on android.