Android根文件系統(tǒng)相關(guān)應(yīng)用介紹
我們?cè)?jīng)在一篇文章中為大家詳細(xì)介紹過(guò)Android文件系統(tǒng)的一些基本概念,相信大家已經(jīng)可以充分了解這一知識(shí)點(diǎn)了。在這里大家將會(huì)繼續(xù)對(duì)Android根文件系統(tǒng)的基本概念進(jìn)行一個(gè)初步的掌握。
經(jīng)過(guò)這幾天在網(wǎng)上搜索關(guān)于Android根文件系統(tǒng)的相關(guān)資料,發(fā)現(xiàn)已經(jīng)有很多高手 分析了Android的文件系統(tǒng),這些高手多從不同的方面分析了其文件系統(tǒng)的結(jié)構(gòu)和運(yùn)行原理。我這里就寫(xiě)一下自己的理解。
首先是Android根文件系統(tǒng)目錄的結(jié)構(gòu):
- # pwd && ls -a -l
 - /
 - drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journals
 - drwxrwx--- system cache 2008-09-06 22:51 cache
 - d---rwxrwx system system 1970-01-01 08:00 sdcard
 - lrwxrwxrwx root root 2009-06-09 22:11 etc -> /system/etc
 - drwxr-xr-x root root 2008-09-06 22:45 system
 - drwxr-xr-x root root 1970-01-01 08:00 sys
 - drwxr-x--- root root 1970-01-01 08:00 sbin
 - -rw-r--r-- root root 117 1970-01-01 08:00 runme.sh
 - dr-xr-xr-x root root 1970-01-01 08:00 proc
 - -rwxr-x--- root root 1704 1970-01-01 08:00 init.trout.rc
 - -rwxr-x--- root root 9329 1970-01-01 08:00 init.rc
 - -rwxr-x--- root root 1677 1970-01-01 08:00 init.goldfish.rc
 - -rwxr-x--- root root 106636 1970-01-01 08:00 init
 - -rw-r--r-- root root 118 1970-01-01 08:00 default.prop
 - drwxrwx--x system system 2008-09-06 22:51 data
 - drwx------ root root 2009-06-07 16:29 root
 - drwxr-xr-x root root 2009-06-09 22:11 dev
 
sqlite_stmt_journals :一個(gè)根目錄下的tmpfs文件系統(tǒng),用于存放臨時(shí)文件數(shù)據(jù)。
cache : 是緩存臨時(shí)文件夾,據(jù)說(shuō)是除了T-mobile的OTA更新外,別無(wú)用處。
sdcard :是SD卡 中的FAT32文件系統(tǒng)掛載的目錄
etc :指向 /system/etc ,眾所周知的配置文件存放目錄
system :是Android根文件系統(tǒng)中一個(gè)很重要的目錄,系統(tǒng)中的大部分東西都在這里了,以下是目錄結(jié)構(gòu):
- # ls -a -l /system
 - drwxr-xr-x root 208 1970-01-01 08:00 xbin
 - drwxr-xr-x root root 1970-01-01 08:00 modules
 - drwxr-xr-x root root 2008-08-01 20:00 framework
 - drwxr-xr-x root root 2008-08-01 20:00 fonts
 - drwxr-xr-x root root 2008-08-01 20:00 etc
 - -rw-r--r-- root root 2197 2008-08-01 20:00 build.prop
 - drwxr-xr-x root root 2008-08-01 20:00 media
 - drwxr-xr-x root shell 2008-08-01 20:00 bin
 - drwxr-xr-x root root 2008-08-01 20:00 usr
 - drwxr-xr-x root root 2008-08-01 20:00 app
 - drwxr-xr-x root root 2008-09-06 22:45 lost+found
 - drwxr-xr-x root root 2008-08-01 20:00 lib
 - drwxr-xr-x root root 2008-08-01 20:00 sd
 - -rw-r--r-- root root 145 2008-08-01 20:00 init.rc
 
sys :用于掛載 sysfs文件系統(tǒng)。 在設(shè)備模型中,sysfs文件系統(tǒng)用來(lái)表示設(shè)備的結(jié)構(gòu).將設(shè)備的層次結(jié)構(gòu)形象的反應(yīng)到用戶空間中.用戶空間可以修改sysfs中的文件屬性來(lái)修改設(shè)備的屬性值 #t#
sbin : 只放了一個(gè)用于調(diào)試的adbd程序 。
proc :/proc 文件系統(tǒng)下的多種文件提供的系統(tǒng)信息不是針對(duì)某個(gè)特定進(jìn)程的,而是能夠在整個(gè)系統(tǒng)范圍的上下文中使用。
data :存放用戶安裝的軟件 以及各種數(shù)據(jù)。
root :什么都沒(méi)有。
dev :不用多說(shuō)了,設(shè)備節(jié)點(diǎn)文件的存放地。
以上就是對(duì)Android根文件系統(tǒng)的相關(guān)介紹。















 
 
 



 
 
 
 