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 file system can write the same file to two or more different systems on the network in real time, breaks through the barrier that formally confined computer system to the single standalone resources model and enables single system to be integrated into the Cloud or geographically dispersed network cluster systems.

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/


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