Linux ist ein Multitalent und versteht die Sprachen vieler Dateisysteme. Voraussetzung für den Zugriff auf diese ist natürlich ein entsprechend konfigurierter Kernel (wird später behandelt) sowie eine aktuelle Version desselben.
Von Linux unterstützte Dateisysteme sind (Auswahl):
ext | Vorgänger des ext2 |
ext2 | Linux |
iso9660 | CD-ROM |
hpfs | OS-2 (nur lesend) |
minix | Minix (kaum noch verbreitet) |
msdos | DOS |
nfs | Network File System |
ntfs | WindowsNT |
SMB | (Server Message Block) NT, Windows für Workgroups |
swap | Swap-Partitionen oder -Dateien |
SystemV | Verschiedene Unixe |
proc | Prozessverwaltung |
umsdos | DOS-Dateisystem unter Linux verwenden |
vfat | Windows95 |
... | ... |
Um alle unterstützten Dateisysteme unter einem Hut zu vereinigen, ist eine einheitliche Schnittstelle erforderlich. Diese wird vom virtuellen Dateisystem bereitgestellt.