|
08 27 |
RAMFS檔案系統-Linux 2.6的新朋友作者: Joey 日期: 2008-08-27 13:49 |
ramfs可能是我目前看過最容易上手的linux檔案系統,設定的方法非常簡單,進入kernel選單後,只要勾選[Initial RAM file system and RAM disk (initramfs/initrd) support]和設定Initialramfs source file,就可以在編譯kernel時把file system和kernel一起打包,設定的方法大致如下圖

而file system的根資料夾一定要有init這個檔案,這點跟ramdisk不一樣,ramdisk的根資料夾通常擺的是linuxrc這個initial startup file,我這邊直接把linuxrc改名為init節省重新製做init script的時間,目錄節構樹大概長得像下圖

把kernel command line改為mem=xxM console=xxxxx即可,不需再增加有關file system的kernel option,以qt2410為例,我的kernel command line是” mem=64M console=ttySAC0”
ramfs檔案系統已經有很多介紹它的文件,其中有一篇寫得不錯,供大家參考,我把重點摘錄如下
ramfs的優點
1.能動態調整檔案使用空間,不像ramdisk是限定大小
2.不再需要在kernel command中指定”root=”,不會再被不同的儲存裝置困擾
3.速度快,因為直接使用linux cache當作檔案儲存媒介,但是,重開機資料就會消失
訂閱
上一篇
返回
下一篇
標籤:


fw_printenv-control u-boot enviroment variables under linux (2009-05-12 16:35)
rpcapd與netcat-測試嵌入式系統的好工具 (2009-04-09 17:06)
udev-強大的device node管理系統 (2009-02-02 20:35)
Framebuffer兩三事-Test On QT2410 (2009-01-12 16:29)
UIO-Linux user space I/O driver (2008-12-15 14:50)
GDB-刺入bug心臟的寶劍 (2008-10-15 16:11)
Telnet daemon-RS232以外的選擇 (2008-10-03 18:57)
在嵌入式系統切換file system-以squashfs和jffs2為例 (2008-10-01 19:44)
Linux kernel module-進入系統核心的鑰匙 (2008-09-12 14:03)