Un système de fichiers réseau, parfois appelé un système de fichiers distribué, est une méthode d'organisation et de stocker des fichiers et des dossiers d'une manière qui implique plusieurs ordinateurs connectés sur un réseau. Cela permet à plusieurs ordinateurs d'accéder aux mêmes données et peut également permettre aux données d'être répartis sur plusieurs périphériques. L'existe plusieurs types de systèmes de fichiers réseau en cours d'utilisation, chacun avec des capacités légèrement différentes et des objectifs.
Pratiquement n'importe quel type d'appareil utilisé pour la lecture ou l'enregistrement de données informatiques, des disques durs de disques compacts enregistrables, utilise un système de fichiers pour organiser et stocker des informations. Bien que la plupart partagent quelques traits communs, les systèmes de fichiers varient largement dans leur conception, l'utilisation prévue, et les capacités. Dans la plupart des cas, un système de fichiers est limité à un seul périphérique physique tel qu'un disque dur. Chaque appareil ou le disque dans un ordinateur dispose de son propre système de fichiers. Un système de fichiers réseau prend une ressource isolée, comme un disque dur dans un ordinateur, et il se transforme en une ressource partagée accessible aux autres ordinateurs sur un réseau.
Le partage des systèmes de fichiers à travers un réseau peut avoir de nombreux avantages. Fichiers sur un ordinateur peuvent être facilement partagées avec d'autres ordinateurs, et les utilisateurs peuvent facilement échanger des informations ou de collaborer sur des projets. Dans de nombreux cas, il est également possible de "monter" les ressources du réseau de sorte que pour un utilisateur et les applications installées d'un ordinateur, la ressource partagée ne semble pas différente de celle d'une ressource locale. Par exemple, un dossier contenant de la musique ou signets du navigateur Web peuvent être stockés sur un ordinateur et partagée avec plusieurs autres de garder l'information dans la synchro. Dans certains environnements réseau, le dossier d'un utilisateur toute la maison est partagée en utilisant un système de fichiers réseau, permettant aux données de l'utilisateur pour être accessible depuis n'importe quel point du réseau.
Il y a eu une variété de systèmes de fichiers réseau créés depuis le début des années 1980. Sun Microsystems a développé un protocole connu sous le nom Network File System (NFS) à partir de 1985, il est couramment utilisé dans les serveurs Linux et UNIX de fichiers. Microsoft propose un produit connu sous le nom de système de fichiers distribués (DFS) qui permet le message populaire Server Block protocole de partage de fichier inclus dans Windows doit être utilisé dans un système de fichiers réseau. Le système de fichiers Andrew (AFS) vise à fournir un système d'entreprise au niveau de fichiers en réseau avec de nouvelles fonctionnalités et une authentification sécurisée via le protocole Kerberos, tandis que le système de fichiers Secure Shell (SSHFS) utilise le protocole de longue durée Secure Shell pour atteindre un but similaire. Le Google File System (GFS) et le système Hadoop Distributed File (HDFS) sont utilisés par Google et Yahoo! pour stocker de grandes quantités de données à travers des milliers de disques durs individuels.