Network File System (NFS) es un método de compartición de archivos entre máquinas de una red de tal forma que tenemos la impresión de trabajar en nuestro disco duro local. Red Hat Linux puede trabajar como servidor o como cliente de NFS (o ambos), lo que implica que puede exportar sistemas de archivos a otros sistemas, así como montar los sistemas de archivos que otras máquinas exportan.
NFS resulta útil para compartir directorios de archivos entre múltiples usuarios de la misma red. Por ejemplo, un grupo de usuarios que trabajan en un mismo proyecto pueden tener acceso a los archivos de ese proyecto usando una porción compartida del sistema de archivos NFS (conocido como NFS share), que se ha montado en un directorio determinado, como puede ser /myproject. Para acceder a los archivos compartidos; el usuario accede al directorio /myproject de su máquina local. No tendrá que introducir contraseñas o memorizar comandos especiales. El usuario podrá trabajar como si el directorio estuviese en su máquina local.