亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 根文件系統(tǒng)是什么類型的? [打印本頁]

作者: C.J    時(shí)間: 2009-10-29 13:29
標(biāo)題: 根文件系統(tǒng)是什么類型的?
在一個(gè)單進(jìn)程的系統(tǒng)中,我們會把該進(jìn)程改名為init,讓內(nèi)核直接啟動。簡化的根文件系統(tǒng)如下結(jié)構(gòu):
.
|-- bin
|-- dev
|-- etc
|   |-- xxx.conf
|-- init
|-- lib
|   |-- libxxx.so
`-- usr

通過如下命令生成 CPIO 文件:
find . | cpio -o -H newc > ../initrd.cpio
gzip -9 -f ../initrd.cpio

再通過 mkimage生成uimage格式文件:
mkimage -A arm -O linux \
               -T ramdisk -C gzip -a ${ADDR} \
               -n rootfs -d initrd.cpio.gz u_rootfs

將內(nèi)核和該文件燒到板子上,啟動運(yùn)行。

我想請問的是,這個(gè)文件系統(tǒng)是什么格式的?編譯內(nèi)核時(shí),F(xiàn)S只是選擇了PROCFS,SYSFS,其他那些ext2,3,4等都沒有選中。init程序啟動會讀取 etc/xxx.conf文件,并且讀取是正常的,如果沒有文件系統(tǒng)的話可以嗎?對FS不是很清楚。

PS:執(zhí)行cpio命令的磁盤FS格式為ext3。這個(gè)問題也是突然想到的,但沒找到解答,估計(jì)是我概念不清楚。
作者: vermouth    時(shí)間: 2009-10-29 16:52
fdish ?
作者: C.J    時(shí)間: 2009-10-29 18:39
原帖由 vermouth 于 2009-10-29 16:52 發(fā)表
fdish ?

你說啥? 不明白。
作者: moon146    時(shí)間: 2009-10-29 20:02
估計(jì)是叫你用fdisk命令。

cpio應(yīng)該也是linux系統(tǒng)支持的文件系統(tǒng),類似內(nèi)存盤。
讀寫都是在內(nèi)存中進(jìn)行的,不會體現(xiàn)到物理介質(zhì)中。
作者: vermouth    時(shí)間: 2009-10-30 11:36
標(biāo)題: 回復(fù) #4 moon146 的帖子
打錯了,謝謝樓上,內(nèi)存里的可以看 /proc 吧。
作者: C.J    時(shí)間: 2009-10-30 14:27
我們系統(tǒng)沒那些命令呀。 就一個(gè)init進(jìn)程。

cpio不是壓縮格式?怎么變文件系統(tǒng)類型了?

內(nèi)存中不需要文件系統(tǒng)的嗎? 系統(tǒng)運(yùn)行起來確實(shí)是在內(nèi)存里。
作者: C.J    時(shí)間: 2009-10-31 14:51
不能從我的描述中,就知道結(jié)果嗎?
作者: moon146    時(shí)間: 2009-10-31 16:33
個(gè)人認(rèn)為:
cpio內(nèi)核有個(gè)支持選項(xiàng),應(yīng)該是這里支持了cpio壓縮出來的文件系統(tǒng)。
---雖然cpio是個(gè)壓縮的格式,但是在這里應(yīng)該是取代了部分文件系統(tǒng)的作用。
這個(gè)文件系統(tǒng)在啟動時(shí),內(nèi)容完全被拷貝到了內(nèi)存中,讀寫就是操作內(nèi)存了。
文件系統(tǒng)在物理介質(zhì)上會顯得更為重要,比如硬盤,flash等
作者: sullg    時(shí)間: 2009-11-06 16:00
LZ應(yīng)該是想問內(nèi)核啟動后掛載的rootfs是什么類型吧?如果說PC上常用的是ext2、ext3等,那嵌入式上常用的就是jffs2、yaff2等




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2