Android設備上,通常都會存在一塊eMMC存儲芯片來存放系統和用戶數據,甚至部分的引導程序。佈局
通常設備出廠時,各個廠商都會將這塊存儲芯片分紅不少的分區,每一個分區內存放不一樣的內容。具體分區的佈局每一個廠商或者芯片供應商都會不同。spa
能夠經過下面的命令來查看目前系統中到底有多少分區:(項目車機上)code
cat /proc/partitions
若是想知道每一個掛載到文件系統上的分區大小和使用狀況的信息,能夠像普通Linux同樣使用:df -horm
不過df命令只顯示了在文件系統上的掛載點,並無顯示對應的塊設備是哪一個,這點能夠經過使用mount命令來彌補:blog
df和mount命令的結果相結合,能夠獲得更加完整的信息,好比對於/system來講,內存
其塊設備是/dev/block/platform/msm_sdcc.1/by-name/system,文件系統使用的是ext4,大小是1.9G,當前已使用了1.6G,等等。it
若是想看某些分區的別名信息,對於高通平臺上來講,能夠經過下面的命令:io
ls -al /dev/block/platform/msm_sdcc.1/by-name
這些信息能夠幫助發現每一個分區究竟是用來幹什麼的,好比/dev/block/mmcblk0p41這個分區就是用來存放/system的。form