ClusterNFS

ClusterNFS is a set of patches for the "Universal NFS Daemon" (UNFSD) to allow multiple clients to nfs mount the same root filesystem by providing "tagged" filenames. When a client requests the file "/path/filename", the ClusterNFS server checks for the existence of files of the form "/path/filename$$TAG=value$$". If such a file exists and the client has a matching value for KEY, this file is returned. If the client does not have a matching value or no such file exists, the file request proceeds as normal. Currently supported keys include HOST (hostname), IP (IP number), CLIENT (matches any nfs client) and CREATE (for "tagged" creation of files).

Recent releases

Release Notes: A HOST tag was added. Some bugs in matching IP=a.b.c.d_nn tags were fixed.
Startup scripts for SuSE and RedHat distributions were added. readdir() was
rewritten to use the same filename matching function as other syscalls.

Release Notes: This release includes extended filename matching
on all file operations, hiding of
inaccessible/shadowed files so clients can only
see files they can access, and a fix for a memory
leak.