android裝置上,一般都會存在一塊emmc儲存晶元來存放系統和使用者資料,甚至部分的引導程式。一般裝置出廠時,各個廠商都會將這塊儲存晶元分成很多的分割槽,每個分區內存放不同的內容。具體分割槽的布局每個廠商或者晶元**商都會不一樣。
1. 可以通過下面的命令來檢視目前系統中到底有多少分割槽:cat /proc/partitions
這條命令會顯示系統中的所有分割槽,以及每個分割槽的大小是多少個block,還有主裝置號和次裝置號等資訊。在google nexus 6裝置上,命令的顯示結果如下:
major下的數字代表這個分割槽所在裝置的主裝置號,同樣minor下的數字代表次裝置號。而#blocks下的數字代表這個分割槽占用了多少塊。name下的字串代表了這個分割槽的名字。囉嗦一句,可以通過下面的命令檢視當前系統中所有裝置的主裝置號。
cat /proc/devices
在msm8953_64裝置上,命令的顯示結果如下:
可以看到,系統中有這麼多個塊裝置,179對應的就是mmc。
如果想知道每個掛載到檔案系統上的分割槽大小和使用情況的資訊,可以像普通linux一樣使用df命令:
不過df命令只顯示了在檔案系統上的掛載點,並沒有顯示對應的塊裝置是哪個,這點可以通過使用mount命令來彌補:
df和mount命令的結果相結合,可以得到更加完整的資訊。
如果想看分割槽的別名資訊,對於高通平台上來說,可以通過下面的命令:ls -al /dev/block/platform/soc/7824900.sdhci/by-name
這些資訊可以幫助發現每個分割槽到底是用來幹什麼的,比如/dev/block/mmcblk0p41這個分割槽就是用來存放/system的。
有了這些資訊,就可以使用dd命令,將感興趣的分割槽全部倒出來進行分析。
安卓 檢視配置資訊
配置資訊 專案的配置資訊 手機的配置資訊 使用的時候建議封裝成單例的工具類 專案的配置資訊 if singleton null return singleton private context context 裝置資訊初始化 public void init context context publ...
安卓手機如何檢視WIFI密碼
隨著智慧型手機的普及,手機通過wifi 來上網已經不是什麼難事。而對於android 手機,更為強大的是每次wifi 連線之後,系統會自動儲存連線記錄,以便在其他時刻再次連上。那麼如何來檢視已經連線成功過的wifi 的ssid 與密碼呢?其實很簡單,每次連線wifi 成功後,系統會自動生成檔案儲存w...
分割槽資訊檢視
分割槽 顯示資料庫所有分割槽表的資訊 dba part tables 顯示當前使用者可訪問的所有分割槽表資訊 all part tables 顯示當前使用者所有分割槽表的資訊 user part tables 顯示表分割槽資訊 顯示資料庫所有分割槽表的詳細分割槽資訊 dba tab partitio...