'\" t .\" Title: fstab .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-05-14 .\" Manual: Dateiformate .\" Source: util-linux 2.40.1 .\" Language: English .\" .TH "FSTAB" "5" "2024-05-14" "util\-linux 2.40.1" "Dateiformate" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "BEZEICHNUNG" fstab \- statische Informationen über Dateisysteme .SH "ÜBERSICHT" .sp \fI/etc/fstab\fP .SH "BESCHREIBUNG" .sp Die Datei \fBfstab\fP enthält beschreibende Informationen über die Dateisysteme, die das System einhängen kann. Programme greifen auf \fBfstab\fP nur lesend, nicht schreibend zu. Es obliegt dem Systemadministrator, diese Datei korrekt zu erstellen und zu pflegen. Die Reihenfolge der Einträge in \fBfstab\fP ist wichtig, da \fBfsck\fP(8), \fBmount\fP(8) und \fBumount\fP(8) die Datei \fBfstab\fP sequenziell abarbeiten. .sp Die Datei wird nicht nur von \fBmount\fP(8) gelesen, sondern häufig von vielen anderen Werkzeugen und Daemons verwendet, wobei korrekte Funktionalität zusätzliche Schritte erfordern kann. Beispielsweise wird es auf Systemd\-basierten Systemen empfohlen, nach jeder Änderung der \fBfstab\fP den Befehl \fBsystemd daemon\-reload\fP auszuführen. .sp Jedes Dateisystem wird auf einer separaten Zeile beschrieben; die Felder innerhalb einer Zeile werden durch Tabulatoren oder Leerzeichen getrennt. Kommentarzeilen beginnen mit »#«, leere Zeilen werden ignoriert. .sp Ein typisches Beispiel eines Eintrags in \fBfstab\fP: .sp .if n .RS 4 .nf .fam C LABEL=t\-home2 /home ext4 defaults,auto_da_alloc 0 2 .fam .fi .if n .RE .SS "Das erste Feld (\fIfs_spec\fP)." .sp Dieses Feld beschreibt das einzuhängende blockorientierte Gerät, das ferne Dateisystem oder Dateisystemabbild für das einzuhängende Loop\-Gerät oder die zu aktivierende Auslagerungsdatei oder das zu aktivierende Auslagerungsgerät. .sp Für normale Einhängungen enthält es (einen Verweis auf) den Namen des speziellen blockorientierten Geräteknotens (wie mittels \fBmknod\fP(2) erzeugt) für das einzubindende Gerät, beispielsweise \fI/dev/cdrom\fP oder \fI/dev/sdb7\fP. Für mittels NFS eingebundene Dateisysteme verwendet man \fI:\fP, zum Beispiel \fIknuth.aeb.nl:/\fP. Für Dateisysteme ohne Speicher kann jede Zeichenkette verwendet werden und wird dann beispielsweise in der Ausgabe von \fBdf\fP(1) auftauchen. Typische Einsätze sind \fIproc\fP für \fBprocfs\fP; \fImem\fP, \fInone\fP oder \fItmpfs\fP für \fBtmpfs\fP. Andere besondere Dateisysteme wie \fBudev und *sysfs\fP werden typischerweise nicht in \fBfstab\fP aufgeführt. .sp Statt des Gerätenamens können LABEL= oder UUID= verwendet werden. Dies ist die empfohlene Methode, da Gerätenamen oft zufällig von der Reihenfolge der Geräteerkennung abhängen und sich beim Entfernen oder Hinzufügen von Platten ändern können. Beispiele: \*(AqLABEL=Boot\*(Aq oder \*(AqUUID=3e6be9de\-8139\-11d1\-9106\-a43f08d823a6\*(Aq. Verwenden Sie ein Dateisystem\-spezifisches Werkzeug wie \fBe2label\fP(8), \fBxfs_admin\fP(8) oder \fBfatlabel\fP(8), um Bezeichnungen für Dateisysteme zu setzen. .sp Es ist auch möglich, \fBPARTUUID=\fP und \fBPARTLABEL=\fP zu verwenden. Diese Partitionsbezeichner werden beispielsweise von GUID\-Partitionstabellen (GPT) unterstützt. .sp Lesen Sie \fBmount\fP(8), \fBblkid\fP(8) oder \fBlsblk\fP(8) für weitere Informationen über Geräteidentifizierer. .sp Beachten Sie, dass \fBmount\fP(8) UUIDs als Zeichenketten benutzt. Die Darstellung einer UUID als Zeichenkette sollte Kleinbuchstaben verwenden. Bei der Angabe der Datenträgerkennung eines FAT\- oder NTFS\-Dateisystems werden aber Großbuchstaben verwendet (z.B. UUID="A40D\-85E7" oder UUID="61DB7756DB7779B3"). .SS "Das zweite Feld (\fIfs_file\fP)." .sp Dieses Feld gibt den Einhängepunkt (Ziel) für das Dateisystem an. Für Auslagerungsbereiche sollte dieses Feld auf »none« gesetzt werden. Falls der Name des Einhängepunkts Leerzeichen oder Tabulatoren enthält, können diese als »\(rs040« respektive »\(rs011« maskiert werden. .SS "Das dritte Feld (\fIfs_vfstype\fP)." .sp Dieses Feld beschreibt den Typ des Dateisystems. Linux unterstützt viele Dateisystemtypen: ext4, xfs, btrfs, f2fs, vfat, ntfs, hfsplus, tmpfs, sysfs, proc, iso9660, udf, squashfs, nfs, cifs und viele weitere. Für weitere Details siehe \fBmount\fP(8). .sp Ein \fIEintrag _swap\fP bezeichnet eine Datei oder Partition, die zum Auslagern verwendet werden soll, siehe \fBswapon\fP(8). Ein Eintrag \fInone\fP ist für das Einhängen mit den Optionen »bind« oder »move« nützlich. .sp Mit einer Kommata\-getrennten Liste kann mehr als ein Dateisystem angegeben werden. .sp \fBmount\fP(8) and \fBumount\fP(8) support filesystem \fIsubtypes\fP. The subtype is defined by \*(Aq.subtype\*(Aq suffix. For example \*(Aqfuse.sshfs\*(Aq. It\(cqs recommended to use subtype notation rather than add any prefix to the first fstab field (for example \*(Aqsshfs#example.com\*(Aq is deprecated). .SS "Das vierte Feld (\fIfs_mntops\fP)." .sp Dieses Feld beschreibt die zum Dateisystem gehörenden Einhängeoptionen. .sp Es wird als eine Liste von Optionen formatiert, die durch Kommata getrennt sind und ist für \fBmount\fP(8) oder \fBswapon\fP(8) optional. Üblicherweise wird hier zumindest das Schlüsselwort »defaults« verwendet. .sp Es enthält mindestens die Art des Einhängens (\fBro\fP oder \fBrw\fP, wobei \fBrw\fP die Vorgabe ist) sowie eine beliebige Anzahl weiterer Optionen, die für den Dateisystemtyp zulässig sind (inklusive Optionen zur Steigerung der Leistung). Für Details siehe \fBmount\fP(8) oder \fBswapon\fP(8). .sp Grundlegende, vom Dateisystem unabhängige Optionen sind: .sp \fBdefaults\fP .RS 4 verwendet die vorgegebenen Optionen. Die Vorgabe hängt vom Kernel und vom Dateisystem ab. \fBmount\fP(8) selbst hat keine fest kodierten Vorgabeoptionen. Die Vorgabe des Kernels ist üblicherweise rw, suid, dev, exec, auto, nouser und async. .RE .sp \fBnoauto\fP .RS 4 Nicht automatisch einhängen, wenn \fBmount \-a\fP aufgerufen wird (z. B. beim Hochfahren) .RE .sp \fBuser\fP .RS 4 Einem Benutzer das Einhängen erlauben .RE .sp \fBowner\fP .RS 4 Dem Gerätebesitzer das Einhängen erlauben .RE .sp \fBcomment\fP .RS 4 oder \fBx\-\fP für die Verwendung durch fstab\-Wartungsprogramme .RE .sp \fBnofail\fP .RS 4 Keine Fehler für dieses Gerät melden, wenn es nicht existiert. .RE .SS "Das fünfte Feld (\fIfs_freq\fP)." .sp Dieses Feld wird von \fBdump\fP(8) verwendet, um festzulegen, welche Dateisysteme ausgegeben werden müssen. Standardmäßig Null (keine Ausgabe), falls nicht vorhanden. .SS "Das sechste Feld (\fIfs_passno\fP)." .sp Dieses Feld wird von \fBfsck\fP(8) verwendet, um die Reihenfolge zu bestimmen, in der die Dateisystemüberprüfungen bei einem Neustart durchgeführt werden. Für das Wurzeldateisystem sollte \fIfs_passno\fP auf 1 gesetzt sein. Andere Dateisysteme sollten für \fIfs_passno\fP den Wert 2 haben. Dateisysteme, die sich auf derselben Festplatte befinden, werden nacheinander geprüft, Dateisysteme auf verschiedenen Festplatten gleichzeitig, um parallel arbeitende Hardware zu verwenden. Vorgabe ist 0 (keine Dateisystemüberprüfung) falls nicht vorhanden. .SH "DATEIEN" .sp \fI/etc/fstab\fP, \fI\fP .SH "ANMERKUNGEN" .sp Die korrekte Art, Einträge aus \fBfstab\fP zu lesen, ist die Verwendung der Routinen \fBgetmntent\fP(3) oder \fBlibmount\fP. .sp Das Schlüsselwort \fBignore\fP als Dateisystemtyp (das dritte Feld) wird vom reinen libmount\-basierten Einhängewerkzeug nicht mehr unterstützt (seit util\-linux v2.22). .sp This document describes handling of \fBfstab\fP by \fButil\-linux\fP and \fBlibmount\fP. For \fBsystemd\fP, read \fBsystemd\fP documentation. There are slight differences. .SH "GESCHICHTE" .sp Der Urahn des \fBfstab\fP\-Dateiformats erschien in 4.0BSD. .SH "SIEHE AUCH" .sp \fBgetmntent\fP(3), \fBfs\fP(5), \fBfindmnt\fP(8), \fBmount\fP(8), \fBswapon\fP(8) .SH "FEHLER MELDEN" .sp Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem auf \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "VERFÜGBARKEIT" .sp \fBfstab\fP is part of the util\-linux package which can be downloaded from \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."