Network File System (NFS) es un método de compartición de ficheros 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 ficheros a otros sistemas, así como montar los sistemas de ficheros que otras máquinas exportan.
NFS resulta útil para compartir directorios de ficheros 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 ficheros de ese proyecto usando una porción compartida del sistema de ficheros NFS (conocido como NFS share), que se ha montado en un directorio determinado, como pueda ser /myproject. Para acceder a los ficheros 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.