Modern Distributed Filesystems For Linux: An Introduction - page 4
What Are Distributed Filesystems?
Introducing a distributed filesystem increases computer systems' dependence on the network. This dependency on file and data storage that people can only access over a network raises some interesting issues for laptop and mobile users who need access to their data even when they may not be directly connected to the network. This is known as disconnected operation, because the system needs to be able to function even when resources that it typically expects to use (such as user data) are not available in the standard fashion. Even a system like Windows provides integrated GUI and desktop features for marking files that you want to work with when you're not connected to the network, and for synchronizing those files when you reconnect.
The Coda and InterMezzo distributed filesystems that are currently available for Linux provide integrated support for offline operation, and work is also being done to provide this capability for NFS filesystems. Support for both the Coda and InterMezzo filesystems is already integrated into the mainline Linux kernel source - InterMezzo support has only been available in the kernel since version 2.4.5 or so, while Coda was integrated into the 2.4 kernel source from the beginning.
Coda is a distributed filesystem with its origin in AFS (the parent of OpenAFS), and has been under development at Carnegie Mellon University since 1987. InterMezzo is a relatively new distributed filesystem with a focus on high availability, flexible replication of directories, disconnected operation, and a persistent cache. InterMezzo was inspired by CMU's Coda, but is not based on the Coda source code. The initial creator of InterMezzo, Peter Braam, was the head of the Coda project at CMU for several years before moving on with InterMezzo and other advanced computing projects. Examples of using these filesystems will be provided in subsequent articles in this series.
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: Linux Mint Olivia, Fedora 19's Cat and Ubuntu's Mission Accomplished Moment
- 2Linux Top 3: Linux 3.10 Goes Long, Linux 3.11 Advances as LXDE Merges
- 3Why Linux is Super (Computing)
- 4Linux 3.10 Improves Multi-tasking and SSD Caching
- 5Linux Top 3: Linus Lashes out, Linux 3.14 Gets PIE and Ubuntu One is Done.