Linux-HA Logo

Filesystem technologies

Three types of filesystem technologies are important for Linux-HA: Journalling filesystems, Cluster filesystems and Mirror filesystems. Journalling filesystems allow takeover of shared/mirrored filesystems to occur rapidly in cases of failover. Cluster filesystems allow disks to be shared read-write between all members of a cluster simultaneously - which is highly desirable for many parallel applications. Mirror filesystems replicate, or mirror, files to multiple remote locations on the network in real time, ensuring that any given file is always up-to-date and always available.

Journalling and Log-structured Filesystems

Cluster Filesystems

Mirror Filesystems


References

[1]http://www.namesys.com/
[2]http://en.wikipedia.org/wiki/Ext3
[3]http://jfs.sourceforge.net/
[4]http://linux-xfs.sgi.com/projects/xfs/
[5]http://www.complang.tuwien.ac.at/czezatke/lfs.html
[6]http://inter-mezzo.org/
[7]http://lustre.org/
[8]http://freshmeat.net/projects/theglobalfilesystem/
[9]http://www.coda.cs.cmu.edu/
[10]http://oss.oracle.com/projects/ocfs2/
[11]http://TwinPeakSoft.com/technology.html


This information provided courtesy of the Linux-HA project at http://linux-ha.org/