查看Android設備上的分區信息


Android設備上,一般都會存在一塊eMMC存儲芯片來存放系統和用戶數據,甚至部分的引導程序。

一般設備出廠時,各個廠商都會將這塊存儲芯片分成很多的分區,每個分區內存放不同的內容。具體分區的布局每個廠商或者芯片供應商都會不一樣。

可以通過下面的命令來查看目前系統中到底有多少分區:(項目車機上)

cat /proc/partitions

如果想知道每個掛載到文件系統上的分區大小和使用情況的信息,可以像普通Linux一樣使用:df -h

不過df命令只顯示了在文件系統上的掛載點,並沒有顯示對應的塊設備是哪個,這點可以通過使用mount命令來彌補:

df和mount命令的結果相結合,可以得到更加完整的信息,比如對於/system來說,

其塊設備是/dev/block/platform/msm_sdcc.1/by-name/system,文件系統使用的是ext4,大小是1.9G,當前已使用了1.6G,等等。

如果想看某些分區的別名信息,對於高通平台上來說,可以通過下面的命令:

ls -al /dev/block/platform/msm_sdcc.1/by-name

 

 

 這些信息可以幫助發現每個分區到底是用來干什么的,比如/dev/block/mmcblk0p41這個分區就是用來存放/system的。

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM