/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 azonosítók megszerezhetők a blkid
parancs futtatása által.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 azonosító 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:
/etc/fstab
/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 adathordozók esetében mégis inkább az fstrim opció használata a javasolt, ugyanis az SSD adathordozó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 azonosítók és a címkék
Az első oszlopban használható egy UUID azonosító az eszközfájl használata helyett:
/etc/fstab
Egy UUID azonosító használata a root partícióhozUUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6 / ext4 defaults 0 1
Alternatívaként használható egy LABEL nevű címke is (magyarul egyszerűen csak "kötetcímke", vagy "címke" néven utalnak rá):
/etc/fstab
Egy címke (LABEL) használata a root partícióhozLABEL=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 cimke használható (magyarul egyszerűen csak "kötetcímke", vagy "címke" néven utalnak rá):
/etc/fstab
Egy címke (PARTLABEL) használata a root partícióhozPARTLABEL=Gentoo / ext4 defaults 0 1
Kérjük, hogy olvassa el ezt a részt az UUID azonosítók, és a címkék kikeresésével kapcsolatban.
Szolgáltatások
A következő OpenRC szolgáltatások olvassák az fstab fájlnak a tartalmát a fájlrendszerek rendszerünkbe történő felcsatolásakor vagy azért, hogy kezeljék a fájlrendszereket:
- localmount - Felcsatolja a lemezeket és a swap kötetet az fstab fájlban meghatározottak szerint.
- netmount - Felcsatolja a hálózati megosztásokat az fstab fájlban meghatározottak szerint.
- fsck - Ellenőrzi, és javítja a fájlrendszereket az fstab fájlban meghatározottak szerint.
- root - Írhatóként/olvashatóként felcsatolja a root fájlrendszert az fstab fájlban meghatározottak szerint.
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.