Un système de fichiers est une structure de répertoires utilisée pour organiser et stocker des fichiers.
Le terme système de fichiers est utilisé pour décrire les éléments suivants :
Un type particulier de système de fichiers : basé sur disque, basé sur réseau ou virtuel
L'intégralité de l'arborescence de fichiers, en commençant par le répertoire root (/)
La structure des données d'une tranche de disque ou d'un autre média de stockage amovible
Une partie d'une arborescence de fichiers, reliée à un point de montage sur l'arborescence principale de manière à rendre les fichiers accessibles
Généralement, le contexte permet de deviner le sens à donner à ce terme.
Le SE Oracle Solaris utilise l'architecture de système de fichiers virtuels (VFS, Virtual File System), qui fournit une interface standard pour les différents types de systèmes de fichiers. L'architecture VFS permet au noyau de gérer les opérations de base, telle que la lecture, l'écriture et l'énumération des fichiers. L'architecture VFS facilite également l'ajout de nouveaux systèmes de fichiers.