/etc/fstab
Az fstab (file system table) (magyarul "fájlrendszer-táblázat" -nak nevezhető) fájl (/etc/fstab) egy konfigurációs fájl, amely meghatározza, hogy hogyan és hova kell a fő fájlrendszereket felcsatolni. Különösen arra az időszakaszra gondoljunk amikor indul a rendszerünk.
Szintaxis
Több merevlemezzel (például két NVMe-meghajtóval) rendelkező számítógépek esetén az eszköznevek (pl. /dev/nvme0n1p1) használata az fstab-ban véletlenszerű elnevezési problémákat okozhat (például az előző /dev/nvme0n1p1 /dev/nvme1n1p1 lett a rendszerindítás után ellenőrzése az
fdisk -l
paranccsal), ami esetleg azt eredményezheti, hogy az esp partíció nem csatlakozik az indításkor (mert az eszközök neve megváltozott). Javasolt a PARTUUID vagy UUID használata. Az UUID beszerezhető a blkid
-n keresztül.Az /etc/fstab külön minden egyes sora egy adott lemezpartíció (vagy meghajtó, vagy hálózati megosztás) rendszerünkbe történő felcsatlakoztatásához tartalmazza a szükséges beállításokat. Egy sornak hat oszlopa van. Az oszlopok szóközökkel vagy tabulátorokkal vannak elválasztva. Az oszlopok a következők:
- Az eszközfájl, az UUID vagy címke, vagy a partíció, vagy az adatforrás helyének más módon történő meghatározása.
- A felcsatolási pont, ahová az adathordozót csatolni kell a fájlrendszeren belül.
- A fájlrendszer típusa. A további támogatott fájlrendszertípusokért tekintse meg a man 5 fstab súgóját.
- Opciók. Beleértve azt is, hogy az adott fájlrendszert fel kell-e csatolni a rendszerindításkor.
- Beállítja a partíció archiválási ütemezését (a app-arch/dump csomag használja). 0 letiltva, 1 engedélyezi a funkciót.
- Azt a sorrendet szabályozza, amelyben az fsck rendszerindításkor ellenőrzi az eszközt/partíciót a hibákért. a root eszköznek
1
-nek kell lennie. A többi partíciónak vagy2
-nek (a root utáni ellenőrzéshez).0
-nak kell lenni az adott partíció ellenőrzésének teljes letiltásához.
Egy példa a root eszközre:
/dev/sda1 / ext4 defaults 0 1
A speciális karakterek kikerülhetők az ASCII-táblázatból származó oktális ábrázolásmód használatával. Például ha a felcsatolási pont nevében van szóköz vagy tabulátor, akkor ezek \040 és \011 karakterekkel helyettesíthetők.
További részletes információkért tekintse meg a man 5 fstab súgót.
A
discard
(figyelmen kívül hagyás) opció első ránézésre hasznosnak tűnhet, ám az SSD-k esetében mégis inkább az fstrim javasolt. Ugyanis az SSD-k technológiai sajátossága miatt az fstrim periodikus/időnkénti lefutása növelni fogja az SSD cellák élettartamát. Fordítói megjegyzés.UUID-k és címkék
Az első oszlopban egy UUID használható eszközfájl helyett:
UUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6 / ext4 defaults 0 1
Alternatívaként használható egy LABEL (magyarul kötetcímke, címke) is:
LABEL=Gentoo / ext4 defaults 0 1
A partíciós táblától függően (pl. a GUID "GPT" partíciós tábla esetében) a PARTLABEL (magyarul kötetcímke, címke) használható:
PARTLABEL=Gentoo / ext4 defaults 0 1
Kérem, olvassa el ezt a részt az UUID-k és címkék kikereséséről.
Szolgáltatások
A következő OpenRC szolgáltatások olvassák az fstab-ot a fájlrendszerek rendszerünkbe történő felcsatolásakor vagy azért, hogy kezeljék a fájlrendszereket:
- localmount - Felcsatolja a lemezeket és swap kötetet az fstab szerint.
- netmount - Felcsatolja a hálózati megosztásokat az fstab szerint.
- fsck - Ellenőrzi és javítja a fájlrendszereket az fstab szerint.
- root - Írhatóként/Olvashatóként felcsatolja a root fájlrendszert.
Ezek a szolgáltatások kiegészítik az fstab-ot, ha a fájlrendszerek nincsenek kifejezetten megadva:
- sysfs - Felcsatolja a /sys fájlrendszert.
- devfs - A /dev -ben lévő kritikus fájlrendszereket csatolja fel.
Ellenőrizze, hogy ezek engedélyezve vannak-e a rendszerindításkor:
root #
rc-update show
További olvasnivaló a témában
- AutoFS — egy olyan program, amely a Linux kernel automatikusan-felcsatoló (automounter) segítségével igény szerint automatikusan felcsatolja a kívánt fájlrendszereket a éppen működésben lévő fájlrendszerünkhöz. - Egy program, amely a Linux kernel automounter segítségével igény szerint automatikusan felcsatolja a fájlrendszereket.
- Disk Quotas (Security Handbook)
- fstab (AMD64 Handbook)
- Mounting partitions (Security Handbook)
- mount — the attaching of an additional filesystem to the currently accessible filesystem of a computer. - Egy további fájlrendszer felcsatolása a számítógépen jelenleg elérhető fájlrendszeréhez.
- removable media — any media that is easily removed from a system. - Minden olyan adathordozó, amely könnyen eltávolítható a rendszerből.
- SSD — provides guidelines for basic maintenance, such as enabling discard/trim support, for SSDs (Solid State Drives) on Linux. - Útmutatót ad az alapvető karbantartáshoz, úgy mint a discard/trim támogatás bekapcsolása az SSD-k (SSD meghajtók) számára Linux rendszerekben.