A Arch Wiki a fstab
oldalon megadja a /
beállításait, hogy defaults,noatime
legyenek, de a telepítésemen az alapértelmezett fstab
a rw,relatime
opciókkal jött létre. Az Arch Wiki a atime
kérdéseket fedi le. Amire kíváncsi vagyok, az a defaults
opció. A man
oldal a mount
oldalon azt mondja:
alapértelmezett
Használja az alapértelmezett beállításokat: rw, suid, dev, exec, auto, nouser és async.
Ne feledje, hogy az összes alapértelmezett csatlakoztatási opció valódi halmaza a kerneltől és a fájlrendszer típusától függ. További részletekért lásd a szakasz elejét.
Az alapértelmezett beállításokat csak akkor használják, ha a defaults
beállítás vagy minden esetben használják? Szükségem van defaults
-re a fstab
-ben?
Megjegyzések
Válasz
Csak defaults
szükséges ha a mező egyébként üres lenne.
Az opció mezőt teljesen kihagyhatja, ha üres, hacsak az 5. vagy a 6. mező nincs megadva. Az 5. mező a dump gyakorisága, manapság ritkán használják. 6 fsck
sorrendben 1-nek kell lennie a /
esetén, a bootolásra szerelt más fájlrendszerek esetében 2-nek, különben pedig 0. Az 5. és 6. mező elhagyható ha értékük 0, azzal az eltéréssel, hogy az 5. mezőnek jelen kell lennie, ha a 6. mező van.
Így defaults
szükséges a
/dev/foo /foo somefs defaults 0 1
(bár használhat más opciót is, például a rw
vagy ro
helyett)
De elhagyható, ha másik beállítást ad meg.
pl .: Az alábbi tartóknak ugyanaz a hatása.
/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1
De ezeknek is ugyanaz a hatása.
/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs
ro
vagynosuid
), akkor megfeledkezhet az alapértelmezésről.