fstab (kurz für file system table) ist eine in 4.0BSD von 1980 eingeführte Konfigurationsdatei mit statischen Informationen zu verwendeten bzw. verwendbaren Dateisystemen. /etc/fstab
ist auf nahezu allen Unix- und Unix-artigen Systemen vorhanden und auch im Filesystem Hierarchy Standard (FHS) als Teil von /etc
definiert.
Verwendung Bearbeiten
Der Name der Datei ist abhängig vom Betriebssystem. Vorherrschend ist zwar /etc/fstab
, jedoch heißt die Datei z. B. im Solaris/BSD-Umfeld /etc/vfstab
und unter AIX findet /etc/filesystems
Verwendung.
Die Datei wird normalerweise bei der Installation automatisch angelegt. Das Verändern (Hinzufügen, Löschen, Anpassen) von Einträgen in fstab obliegt dem Systemadministrator root.
fstab enthält u. a. Informationen über das Volume, auf das unter Unix immer in Form einer Gerätedatei (device) referenziert wird, den Einhängepunkt (mountpoint) und weitere je nach Plattform, Dateisystem und Unix-Version unterschiedliche Optionen zum Einhängen. Letztere beinhalten z. B. eine Angabe des physischen Dateisystems (file system type), Optionen für das eingehängte Dateisystem (options), sowie dump/pass-Angaben für die Dateisystem-Wartung (etwa die Datensicherung per dump und den file system check, fsck). Systemprogramme wie mount bzw. umount und fsck arbeiten die Konfigurationsdatei zeilenweise von oben nach unten ab, sodass auch die Reihenfolge der Angaben wichtig ist. Leerzeichen oder Tabulatorzeichen zwischen den Feldern als auch Kommentare und Leerzeilen sind grundsätzlich ohne Belang.
Detailinformationen auf dem jeweiligen System erhält man durch Eingabe des Befehls:
Beispiel einer /etc/fstab
eines existierenden FreeBSD-Systems:
# Device Mountpoint FStype Options Dump Pass# /dev/ad4s2b none swap sw 0 0 /dev/ad4s2a / ufs rw 1 1 /dev/ad4s2d /var ufs rw 2 2 /dev/ad4s2e /usr ufs rw 2 2 /dev/ad4s2f /home ufs rw 2 2 /dev/ad6s1d /pile ufs rw 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 /dev/da0s1a /mnt ufs rw,async,noauto 0 0 daywalker:/bigpile /bigpile nfs rw 0 0
Die verschiedenen Felder:
Der Verlust dieser Datei oder deren Beschädigung führt in den meisten Fällen zu einem nicht mehr startbaren System, was jedoch u. U. unter Zuhilfenahme einer Live-CD behoben werden kann.
Weblinks Bearbeiten
Einzelnachweise Bearbeiten
- fstab(5). In: NetBSD File Formats Manual. 19. April 2020, abgerufen am 2. Dezember 2021 (englisch).
- fstab. In: Debian.org. Abgerufen am 2. Dezember 2021 (englisch).
- fstab(5) [posix man page]. In: Linux and UNIX Man Pages. Abgerufen am 19. September 2021 (englisch).
- /etc/filesystems file and /etc/fstab file. In: AIX 7.2 Documentation. IBM, abgerufen am 8. Dezember 2021 (englisch): „4.3 BSD systems store lists of block devices and mount points in the /etc/fstab file. SVR4 systems store block devices and mount point information in /etc/vfstab file. AIX stores block device and mount points information in /etc/filesystems file.“
- wiki.archlinux.de