NFS: the network filesystem Unix has trusted since 1984

NFS (Network File System) lets a remote directory appear as if it were local — mount a share from a 45Drives storage server and every Linux, Unix, or macOS client on the network can read and write to it as though it were on their own disk. The protocol dates back to Sun Microsystems in 1984 and NFSv4, the current generation, is maintained as an open IETF standard implemented natively in the Linux kernel.

Why this matters for a storage server

Compute clusters, research workloads, CI/CD pipelines, and Linux desktops all tend to expect NFS rather than SMB — it’s the native, lowest-friction way for Unix-family systems to share a common filesystem. For workloads like HPC research computing or render farms, NFS is often the default expectation, not an alternative.

How 45Drives uses it

NFS is the other protocol managed directly through Houston UI’s cockpit-file-sharing module, alongside Samba — creating an export and scoping it to a subnet happens from the same dashboard, backed by the standard Linux nfs-kernel-server. Because it’s the in-kernel NFS server rather than a userspace reimplementation, performance is close to local-disk speeds for compatible workloads.

Why that matters if you’re evaluating storage

Learn more

See Build Your Own for a real walkthrough that includes an NFS-specific gotcha worth knowing before you rely on it: testing a mount from localhost behaves differently than testing from a real client IP, because export ACLs are scoped by network.