/etc/fstab
filen brukes av noen
programmer til bestemme hvor filsystemer skal monteres som standard,
i hvilken rekkefølge, og hvilke som må kontrolleres (for
integritetsfeil) før montering. Lag en ny filsystemtabell som denne:
cat > /etc/fstab << "EOF"
# Begin /etc/fstab
# file system mount-point type options dump fsck
# order
/dev/<xxx>
/ <fff>
defaults 1 1
/dev/<yyy>
swap swap pri=1 0 0
proc /proc proc nosuid,noexec,nodev 0 0
sysfs /sys sysfs nosuid,noexec,nodev 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /run tmpfs defaults 0 0
devtmpfs /dev devtmpfs mode=0755,nosuid 0 0
tmpfs /dev/shm tmpfs nosuid,nodev 0 0
cgroup2 /sys/fs/cgroup cgroup2 nosuid,noexec,nodev 0 0
# End /etc/fstab
EOF
Erstatt <xxx>
,
<yyy>
, og <fff>
med verdiene som passer
for systemet, for eksempel, sda2
,
sda5
, og ext4
. For detaljer om de seks feltene i denne
filen, se fstab(5).
Filsystemer med MS-DOS eller Windows opprinnelse (dvs. vfat, ntfs,
smbfs, cifs, iso9660, udf) trenger et spesielt alternativ, utf8, for
ikke-ASCII tegn i filnavn som skal tolkes riktig. For
ikke-UTF-8-lokaliteter, verdien av iocharset
bør settes til å være det samme som
tegnsettet for lokaliteten, justert på en slik måte at kjernen
forstår det. Dette fungerer hvis den relevante tegnsettdefinisjonen
(funnet under File systems -> Native Language Support ved
konfigurering av kjernen) har blitt kompilert inn i kjernen eller
bygget som en modul. Imidlertid, hvis tegnsettet til lokaliteten er
UTF-8, det tilsvarende alternativet iocharset=utf8
ville gjøre at filsystemet skiller
mellom store og små bokstaver. For å fikse dette, bruk
spesialalternativet utf8
i stedet for
iocharset=utf8
, for UTF-8 lokaliteter.
“codepage”
alternativet er også nødvendig for vfat- og smbfs-filsystemer. Det
bør settes til tegnsettnummeret som brukes under MS-DOS i ditt land.
For eksempel, for å montere USB-flash-stasjoner, ville en
ru_RU.KOI8-R bruker trenge følgende i alternativdelen av
monteringslinjen i /etc/fstab
:
noauto,user,quiet,showexec,codepage=866,iocharset=koi8r
Det tilsvarende opsjonsfragmentet for ru_RU.UTF-8 brukere er:
noauto,user,quiet,showexec,codepage=866,utf8
Merk at å bruke iocharset
er standard for
iso8859-1
((så filsystemet skiller
mellom store og små bokstaver) , og utf8
alternativet forteller kjernen å konvertere filnavnene ved hjelp av
UTF-8 slik at de kan være tolket i UTF-8 lokaliteten.
Det er også mulig å spesifisere standard kodesett og iocharset
verdier for noen filsystemer under kjernekonfigurasjon. De relevante
parameterne er navngitt “Default NLS Option” (CONFIG_NLS_DEFAULT)
, “Default Remote NLS Option”
(CONFIG_SMB_NLS_DEFAULT
), “Default codepage for FAT”
(CONFIG_FAT_DEFAULT_CODEPAGE
), and
“Default iocharset for
FAT” (CONFIG_FAT_DEFAULT_IOCHARSET
). Det er ingen måte å
spesifisere disse innstillingene for ntfs filsystem på
kjernekompileringstidspunktet.
Det er mulig å gjøre ext3 filsystemet pålitelig på tvers av strømfeil
for enkelte harddisktyper. For å gjøre dette, legg til barrier=1
monteringsalternativet til den aktuelle
oppføringen i /etc/fstab
. For å sjekke
om diskstasjonen støtter dette alternativet, kjør
hdparm på den aktuelle diskstasjonen. For eksempel hvis:
hdparm -I /dev/sda | grep NCQ
returnerer ikke-tom utdata, støttes alternativet.
Merk: Logical Volume Management (LVM) baserte partisjoner kan ikke
bruke barrier
valget.