Fstab
fstab (file system table) är en konfigurationsfil (/etc/fstab) som används för att inrätta hur och var huvudfilsystemet ska monteras, framförallt på uppstart.
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.
Syntax
Varje rad i /etc/fstab omfattar de nödvändiga inställningar för att montera en partition, hårddisk eller nätverksandel. Raden har sex kolumner, separerade med blanksteg eller tabbar. Kolumnerna ser ut så här:
- Enhetsfilen, UUID, etiketter eller andra sätt att identifiera partitionen eller datakällan.
- Monteringspunkten, var i filsystemet som datan ska fästas på.
- Filsystemstypen.
- Alternativ, inklusive om filsystemet bör monteras på uppstart.
- Justerar arkiveringsschemat för partitionen (används av app-arch/dump). 0 avaktiverar, 1 aktiverar funktionen.
- Reglerar i vilken ordning fsck kontrollerar enheten/partitionen på uppstart. Root-enheten bör vara 1. Övriga partitioner bör vara antingen 2 (för att kontrolleras efter root) eller 0 (för att avaktivera kontrollen helt och hållet).
Ett exempel för root-enheten:
/dev/sda1 / ext4 defaults 0 1
Speciella karaktärer kan ersättas genom att använda dess oktala motsvarighet från en ASCII-tabell. Till exempel, om monteringspunktens namn innehåller blanksteg eller tabbar, kan de ersättas med \040 respektive \011.
För mer detaljerad information, se man 5 fstab.
Options such as
discard
may seem useful for SSDs, though it is generally recommended to use periodic trim jobs instead.UUID och etiketter
I den första kolumnen kan en UUID användas istället för enhetsfilen:
UUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6 / ext4 defaults 0 1
Alternativt kan en etikett (LABEL) användas:
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
Vänligen läs detta för detaljer kring hur man finner UUID:er och etiketter.
Tjänster
Följande OpenRC-tjänster läser fstab för att montera eller hantera filsystem:
- localmount - montera hårddiskar och swappartitioner enligt fstab.
- netmount - montera nätverksandelar enligt fstab.
- fsck - kontrollera och laga filsystem enligt fstab.
- root - montera root-filsystemet som läs/skriv.
Dessa tjänster kompletterar fstab, om filsystemen inte uttryckligen anges:
- sysfs - montera /sys-filsystemet.
- devfs - montera systemkritiska filsystem under /dev.
Kontrollera att de är aktiverade att starta på uppstart:
root #
rc-update show
Se även
- Montera partitioner (säkerhetsmanualen)
- Diskkvoter (säkerhetsmanualen)
- 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-manualen)