Software Development with Linux

Demystifying network file systems caching

MON, 01 JUN 2009

Network file systems are used in many kind of systems. From big clusters to small embedded devices, all reasons are good to have your data available from the network.

In Linux, the most popular network file system is NFS.

But, when you talk about network file system, you inevitably start talking about caching, to improve its access speed.

Linux Magazine just run a really interesting article titled "FS-Cache & CacheFS: Caching for network file systems". It describe the differences between FS-Cache and CacheFS (basically, FS-Cache is the interface and CacheFS is an implementation of it), its concepts, and other possibilities.

Anybody using a network file system (or any other file system on a slow device) in its product should read that article.