Fstab
Il file fstab (file system table) (/etc/fstab) è un file di configurazione che è usato per configurare come e dove i filesystem devono essere montati, specialmente durante il boot.
The fstab (file system table) file (/etc/fstab) is a configuration file that defines how and where the main filesystems are to be mounted, especially at boot time.
Sintassi
Ogni linea di /etc/fstab contiene la configurazione necessaria per montare una partizione, un disco o una condivisione di rete. Una linea ha sei colonne, separate da spazi vuoti o tabs. Le colonne sono le seguenti:
- Il device file, UUID or etichetta o altri mezzi per localizzare la partizione o l'origine dati.
- Il punto di montaggio, dove i dati devono essere allegati al filesystem.
- Il tipo di filesystem.
- Le opzioni, incluso se il filesystem deve essere montato durante il boot.
- Regola la pianificazione dell'archiviazione per la partizione (usata da app-arch/dump). 0 disabilita, 1 abilita la funzione.
- Controlla l'ordine in cui fsck controlla il dispositivo/partizione per errori all'avvio. Il dispositivo root dovrebbe essere "1". Altre partizioni dovrebbero essere o "2" (per controllare dopo root) o "0" (per disabilitare il controllo per la partizione corrente).
Un esempio per il dispositivo root:
/dev/sda1 / ext4 defaults 0 1
I caratteri speciali possono essere evitati usando la loro rappresentazione ottale dalla tavola ASCII. Per esempio, se il nome di un punto di montaggio contiene spazi o tabs questi possono essere evitati usando rispettivamente \040 e \011.
Per informazioni più dettagliate vedi man 5 fstab.
Options such as
discard
may seem useful for SSDs, though it is generally recommended to use periodic trim jobs instead.UUIDs e ettichette
Nella prima colonna, un UUID può essere usado invece del file dispositivo:
UUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6 / ext4 defaults 0 1
Il alternativa, un ETTICHETTA può essere usata:
LABEL=Gentoo / ext4 defaults 0 1
Depending on the partition table (e.g. the GUID Partition Table "GPT"), PARTLABEL can be used:
PARTLABEL=Gentoo / ext4 defaults 0 1
Si prega di leggere questo per dettagli su come recuperare UUID ed etichette.
Servizi
I seguenti servizi di OpenRC leggono fstab per montare o gestire i filesystem:
- localmount- Monta i dischi e scambia secondo fstab.
- netmount - Monta le condivisioni di rete secondo fstab.
- fsck - Controlla e ripara i filesystem secondo fstab.
- root - Monta il filesystem di root in lettura/scrittura.
Questi servizi integrano fstab, se i filesystem non sono dichiarati esplicitamente:
- sysfs - Monta il filesystem /sys.
- devfs - Monta i filesystem critici del sistema in /dev.
Verifica che siano abilitati per l'avvio del boot:
root #
rc-update show
Vedere anche
- Montare partizioni (Security Handbook)
- Disk Quotas (Security Handbook)
- mount — the attaching of an additional filesystem to the currently accessible filesystem of a computer.
- removable media — any media that is easily removed from a system.
- AutoFS — a program that uses the Linux kernel automounter to automatically mount filesystems on demand.
- fstab (AMD64 Handbook)