Arch Wiki w fstab
określa opcje /
jako defaults,noatime
, ale w mojej instalacji domyślną wartością fstab
jest utworzony z opcjami rw,relatime
. Arch Wiki obejmuje zagadnienia dotyczące atime
. To, co mnie interesuje, to opcja defaults
. Strona man
dla mount
mówi:
wartości domyślne
Użyj domyślnych opcji: rw, suid, dev, exec, auto, nouser i async.
Zauważ, że rzeczywisty zestaw wszystkich domyślnych opcji montowania zależy od jądra i typu systemu plików. Więcej informacji na początku tej sekcji.
Czy domyślne opcje są używane tylko w przypadku opcji defaults
czy są używane we wszystkich przypadkach? Czy potrzebuję defaults
w moim fstab
?
Komentarze
Odpowiedź
Potrzebujesz tylko defaults
jeśli w przeciwnym razie pole byłoby puste.
Możesz całkowicie pominąć pole opcji, jeśli jest puste, chyba że obecne jest pole 5. lub 6. Pole 5 to częstotliwość zrzutu, rzadko używana obecnie. Pole 6 fsck
kolejność, powinna wynosić 1 dla /
, 2 dla innych systemów plików podłączonych podczas rozruchu i 0. W innym przypadku pola 5 i 6 można pominąć jeśli ich wartość wynosi 0, z wyjątkiem tego, że pole 5 musi być obecne, jeśli pole 6 to.
Zatem defaults
jest konieczne w
/dev/foo /foo somefs defaults 0 1
(chociaż możesz użyć innej opcji, takiej jak rw
lub ro
)
Można to jednak pominąć przy określaniu innej opcji.
np .: poniższe mocowania mają ten sam efekt.
/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1
Ale one też mają ten sam efekt.
/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs
ro
lubnosuid
), można zapomnieć o domyślnych.