/etc/fstab
Az fstab (file system table) (magyarul "fájlrendszer-táblázat" néven nevezhető) fájl (/etc/fstab) egy beállításfá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
Számítógépeknél, amelyekben több adathordozó található (például kettő NVMe adathordozó), az eszköznevek használata (például /dev/nvme0n1p1) az fstab fájlban véletlenszerű elnevezési problémákat okozhat. Előfordulhat például, hogy a korábbi /dev/nvme0n1p1 a számítógép újraindítását követően /dev/nvme1n1p1 lett, amit a
fdisk -l paranccsal lehet ellenőrizni. Ez az ESP partíció induláskor történő csatlakoztatásának meghiúsulásához vezethet, mivel az eszköz neve megváltozott. Ajánlott a PARTUUID vagy UUID használata. Az UUID azonosítók a blkid paranccsal szerezhetőek meg.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 szoftvercsomag 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/fstabEgy 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/fstabEgy 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/fstabEgy 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 showTová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 — egy további fájlrendszer hozzákapcsolását jelenti a számítógép jelenleg elérhető fájlrendszeréhez. - Egy további fájlrendszer felcsatolása a számítógépen jelenleg elérhető fájlrendszeréhez.
- removable media — olyan adathordozók, amelyeket könnyen el lehet távolítani a rendszerből. - 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.