作者james732 (好人超)
看板AndroidDev
標題[問題] android的目錄結構
時間Wed Sep 7 16:26:51 2011
我想請問一下,Android的目錄結構是怎麼設計的
特別是這個檔案系統跟標準的 Linux 有什麼不一樣
我用adb shell連進手機 (Moto DEFY),輸入 df -h
出現的結果如下,發現它跟 Linux 做法差異相當的大
我想找資料來看一下、了解為什麼要這麼設計
這一大堆的目錄在Android系統裡又是扮演怎樣的角色
手機型錄常見的ROM size指的又是哪些?
但不知道應該要google下什麼關鍵字才好
希望板友能夠給我一些建議,或者介紹我一些能參考的網站
感激不盡
Filesystem Size Used Available Use% Mounted on
tmpfs 238.6M 44.0K 238.5M 0% /dev
/dev/block/mmcblk1p21 325.1M 168.2M 156.9M 52% /system
/dev/block/userdata 1.2G 425.7M 843.1M 34% /data
tmpfs 238.6M 44.0K 238.5M 0% /dev
tmpfs 238.6M 0 238.6M 0% /mnt/asec
tmpfs 238.6M 0 238.6M 0% /mnt/obb
/dev/block/cache 193.7M 23.0M 170.7M 12% /cache
tmpfs 2.0M 24.0K 2.0M 1% /data/tmp
/dev/block/pds 3.9M 1.2M 2.8M 29% /pds
/dev/block/vold/179:1 1.9G 1.2G 721.9M 62% /mnt/sdcard
/dev/block/vold/179:1 1.9G 1.2G 721.9M 62% /mnt/secure/asec
/dev/block/dm-0 19.3M 17.7M 1.5M 92% /mnt/asec/
com.PuppyPunch.AGWB-1
/dev/block/dm-1 5.1M 3.2M 1.9M 63% /mnt/asec/
com.motorola.inputmethod.gpinyin-1
/dev/block/dm-2 2.0M 168.0K 1.9M 8% /mnt/asec/
com.motorola.inputmethod.entry-1
/dev/block/dm-3 3.1M 1.3M 1.7M 43% /mnt/asec/
com.mibollma.zilchR2-1
/dev/block/dm-4 2.0M 272.0K 1.8M 13% /mnt/asec/
com.arcdroid.whiteboard-1
/dev/block/dm-5 3.1M 1.0M 2.0M 34% /mnt/asec/
com.motorola.inputmethod.latin-1
/dev/block/dm-6 5.1M 3.9M 1.2M 77% /mnt/asec/
com.motorola.inputmethod.motosmarthandwriting-1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.171.40
※ 編輯: james732 來自: 140.117.171.40 (09/07 16:28)
1F:推 LaPass:唔... 我的手機有/etc這個目錄啊? 09/07 16:31
我錯了,其實有這個目錄,只是沒獨立成一個檔案系統而已 orz
2F:推 nvidia:看source code你就懂了 09/07 16:43
我相信這是最直接的方式
不過茫茫的code海,也不知道該怎麼去挖...
3F:推 chiwa:你可以參考看看system\core\init這支,它就做了非常多事情 09/08 00:21
4F:→ chiwa:斜線打反XD 09/08 00:24
太好了,非常重要的提示,謝謝!
5F:推 Patil:nvidia應該最了解~ 我們的BSP是他們的 XDDD 09/10 00:50
6F:→ Patil:init.rc指的是開機後應該做哪些事情~比方載入驅動或mount等 09/10 00:51
7F:→ Patil:我有點忘了~編譯過後的out你應該也可以參考下 09/10 00:52
我承認我是想偷懶才問問看有沒有 document 可以看...orz
※ 編輯: james732 來自: 1.174.143.234 (09/11 02:23)