embedded linux - Android BUILT-IN SD device node where and FileSystem Type? -


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.