« Home | 使用YUM安裝VLC » | 1st working model (OLPC) 實機展示影片 » | 一個找檔案的好網站 www.filemirrors.com » | Linux的檔案屬性(關於時間的部份) » | LinuxDevices所做的embedded Linux 市場調查(2006年五月) » | Linux中的printk()追蹤 » | QT embedded的Compiler Time錯誤 » | 1st working model (OLPC) » | 如何用RPM檔編譯Fedora core 5的kernel » | OLPC原型機 » 

2006/06/25 

Linux TMPFS

Linux TMPFS

tmpfs是一種Linux的file system,它會將檔案存放在virtual memory中
在embedded system中,也許你會用的到它

這 裡說的virtual memory是指的是 RAM或者swap disk中(當然,一般embedded應該都沒有swap吧,那麼它只會存在Ram中),但不僅是如此而已,你也可以使用在沒有virtual memory的uCLinux中的,那這樣子有什麼好處呢?
1.可以將每次重新開機後不想要的temp file or Log file寫在此處
2.如果不要指定tmpfs的size大小時,它非常適合一種應用(前題是RAM夠大),那就是 firmware upgrade
#mount -t tmpfs none /tmp
因為firmware在更新時,大部份UserMode的AP應該都會被中止,這時就會空出更大的RAM空間,另一方面,而平時用不到很大的/tmp size時,也可以讓其它AP使用,不用為/tmp要指定 512K還是 4MB而擔心

詳細請參考linux/Documentation/filesystems/tmpfs.txt

Labels:

About me

  • I'm Martin's blog 馬汀的部落格
  • From 中壢市, 桃園縣, Taiwan
  • -----BEGIN GEEK CODE BLOCK----- Version: 3.1 Comment: For info see http://www.geekcode.com GC/CS/CC/E/IT/TW d- s a C++++ L++++ P+ L++++ E--- W+++ N++ o+ K- w+++ O- M- V- PS+ PE++ Y+ PGP+ t 5- X++ R- tv- b+++ DI+ D-- G e+++ h+ r+ y+ z? ------END GEEK CODE BLOCK------ /**************************** 旅行是我生命的動力 它的樂趣從計劃旅行開始 我樂於分享旅行及Linux Kernel上的每一件事. ****************************/
My profile