네트워크 파일 시스템 (NFS)은 네트워크로 연결된 서로 다른 컴퓨터의 디스크 공간을 하나로 묶어 하나의 디렉토리 구조로 파일을 공유하는 방식입니다. Red Hat Linux는 NFS 서버와 NFS 클라이언트로 작동할 수 있습니다. 즉, 다른 시스템으로 파일 시스템을 내보내는 서버로 기능하면서 동시에 다른 서버에서 가져온 파일 시스템을 마운트하는 클라이언트도 될 수 있다는 것을 의미합니다.
NFS는 동일한 네트워크로 연결된 컴퓨터를 사용하는 여러 사용자들 사이에서 파일 디렉토리를 공유하는데 유용하게 사용됩니다. 예를 들어, 여러 명의 사용자가 한 프로젝트에 참여하고 있는 경우, (흔히 NFS 공유라고 알려진) NFS 파일 시스템의 공유 디렉토리를 사용하여 마운트된 /myproject 디렉토리 안에 프로젝트에 사용되는 파일을 저장하여 함께 사용 가능합니다. 사용자는 자신의 컴퓨터에 있는 /myproject 디렉토리에 가서 공유 파일에 접근할 수 있습니다. 공유 디렉토리는 암호를 입력하거나 특별한 명령어를 기억할 필요가 없이 마치 로컬 컴퓨터 상에 위치하는 디렉토리처럼 사용됩니다.