Showing posts with label yaffs2. Show all posts
Showing posts with label yaffs2. Show all posts

Monday, January 10, 2011

Partitions inside Spice MI 300

Spice MI 300 is powered by linux 2.6 kernel and has the following partitions. This snapshot was taken on the device running Android 2.2(Froyo).
 $cat /proc/mtd
dev:    size    erasesize   name         
 mtd0:  00500000 00020000 "boot" 
 mtd1:  00200000 00020000 "misc" 
 mtd2:  00080000 00020000 "splash" 
 mtd3:  00500000 00020000 "recovery"
 mtd4:  00500000 00020000 "ftm" 
 mtd5:  01a00000 00020000 "hidden"
 mtd6:  00060000 00020000 "dbgmsk"
 mtd7:  0a000000 00020000 "system"
 mtd8:  00200000 00020000 "misc2"
 mtd9:  05800000 00020000 "cache"
 mtd10: 0ab80000 00020000 "userdata"

Partition name            Device path                                          Size
boot         /dev/block/mtdblock0          5   MiB
misc         /dev/block/mtdblock1          2   MiB
splash       /dev/block/mtdblock2          512 KiB
recovery     /dev/block/mtdblock3          5   MiB
ftm          /dev/block/mtdblock4          5   MiB
hidden       /dev/block/mtdblock5          26  MiB
dbgmsk       /dev/block/mtdblock6          384 KiB
system       /dev/block/mtdblock7          160 MiB
misc2        /dev/block/mtdblock8          2   MiB
cache        /dev/block/mtdblock9          88  MiB
userdata     /dev/block/mtdblock10         171 MiB

 
Mobile devices filesytems typically are, flash filesystem , here we see yaffs2 filesystem
and MicroSD card is mounted with vfat fs.
 

rootfs / rootfs rw,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/block/mtdblock7 /system yaffs2 rw,relatime 0 0
/dev/block/mtdblock10 /data yaffs2 rw,nosuid,nodev,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/block/mtdblock1 /misc yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock5 /hidden yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock9 /cache yaffs2 rw,nosuid,nodev,relatime 0 0
/dev/block/mtdblock8 /misc2 yaffs2 rw,nosuid,nodev,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime