Linux RamDisk 以後 --- tmpfs 使用簡介

一、介紹 RamDisk
RamDisk 就是將內存中的一塊區域做爲物理磁盤來使用的一種技術。
對於用戶來講,能夠把 RamDisk 與一般的硬盤分區(如 /dev/hda1)同等對待使用。

二、RamDisk 與硬盤分區的不一樣
RamDisk 不適合做爲長期保存文件的介質,掉電後 RamDisk 的內容會隨內存內容的消失而消失。
RamDisk 的其中一個優點是它的讀寫速度高,內存盤的存取速度要遠快於目前的物理硬盤,能夠被用做須要高速讀寫的文件。

附註:在內核 2.6 版本後,RamDisk 的這一做用開始被 tmpfs(Virtual Memory File System Support)取代。  

三、再來談談 tmpfs
tmpfs 就像虛擬磁盤(RamDisk),但不同。像虛擬磁盤同樣,tmpfs 能夠使用 RAM,但也能夠使用交換分區來存儲。
而傳統的虛擬磁盤是個塊設備,而且須要格式化才能真正地使用,tmpfs 是一個文件系統,而不是塊設備,只要安裝,它就能夠使用了。

四、使用 tmpfs,單位能夠是 k,m,g
命令: sudo mount tmpfs /mnt/tmpfs/ -t tmpfs -o size=32m
命令: mount |grep "/mnt/tmpfs"
輸出: tmpfs on /mnt/tmpfs type tmpfs (rw,size=32m)

文章內容參考自: http://blog.donews.com/hackerstar/archive/2006/08/11/996142.aspx (建議看看)
轉載請註明出處: http://hi.baidu.com/vzomik/blog/item/f6c3d7100da269ddf7039ea1.html 閱讀全文
類別: 默認分類  查看評論
相關文章
相關標籤/搜索