Das Network File System (NFS) bietet die Möglichkeit, Dateien unter Rechnern eines Netzwerks gemeinsam zu benutzen, als ob sie auf Ihrer lokalen Festplatte gespeichert wären. Red Hat Linux kann dabei sowohl ein NFS-Server als auch ein NFS-Client sein, d.h. kann Dateisysteme in andere Systeme exportieren und aus anderen Rechnern importierte Dateisysteme mounten.
NFS dient der gemeinsamen Nutzung von Dateiverzeichnissen unter mehreren Benutzern desselben Netzwerks. Zum Beispiel kann eine Gruppe Benutzer, die am gleichen Projekt arbeiten, Zugriff auf einen gemeinsamen Teil des NFS-Systems im Verzeichnis /myproject haben. Um auf die gemeinsam genutzten Dateien zuzugreifen, ruft der Benutzer das Verzeichnis /myproject auf seinem Rechner auf. In diesem Fall müssen keine Passwörter oder spezielle Programme eingegeben werden. Der Benutzer arbeitet in diesem Verzeichnis, als ob es sich tatsächlich in seinem lokalen System befinden würde.