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

  • musisz określić wartości domyślne co najmniej jako miejsce na miejsce, jednak jeśli określisz cokolwiek innego (np. ro lub nosuid), można zapomnieć o domyślnych.

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 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *