Dateisystems
Dateisystems, or file systems, are the software components that manage how data is stored and retrieved on storage devices. They provide a hierarchical namespace for organizing files and directories, maintain metadata such as ownership, permissions, timestamps, and access control lists, and implement the methods by which applications perform operations like create, read, write, and delete. A file system must be mounted by the operating system to access its storage medium, and it may span multiple devices or volumes.
At a low level, file systems manage storage in blocks and use metadata structures such as inodes
Common examples include FAT variants for removable media, NTFS on Windows, ext4 on many Linux systems, APFS
Dateisystems reflect trade-offs among performance, reliability, capacity, and compatibility. Design choices — such as journaling versus copy-on-write,