What is mini_for? mini_fo文件系統

 

What is mini_fo?

mini_fo is a virtual kernel file system that can make read-only file systems writable. This is done by redirecting modifying operations to a writeable location called "storage directory", and leaving the original data in the "base directory" untouched. When reading, the file system merges the modifed and original data so that only the newest versions will appear. This occurs transparently to the user, who can access the data like on any other read-write file system.

Base and storage directories may be located on the same or on different partitions and may be of different file system types. While the storage directory obviously needs to be writable, the base may or may not be writable, what doesn't matter as it will not be modified anyway.

mini_fo was primarily developed for use in embedded systems and therefore was designed to be lightweight in terms of module size, memory usage and storage usage. Nevertheless it has proved useful for various other projects (see below).

 

mini_fo文件系統的知識可以參照一下兩篇文檔,比較清晰。

 

http://lwn.net/Articles/135283/

 

http://www.denx.de/wiki/bin/view/Know/MiniFOHome

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章