De Arch Wiki op fstab
specificeert de opties van /
om defaults,noatime
te zijn, maar bij mijn installatie is de standaard fstab
gemaakt met de opties van rw,relatime
. De Arch Wiki behandelt de atime
problemen. Waar ik nieuwsgierig naar ben, is de optie defaults
. De man
pagina voor mount
zegt:
standaardinstellingen
Gebruik de standaardopties: rw, suid, dev, exec, auto, nouser en async.
Merk op dat de echte set van alle standaard mount-opties afhangt van de kernel en het type bestandssysteem. Zie het begin van deze sectie voor meer details.
Worden de standaardopties alleen gebruikt als de defaults
optie wordt verstrekt of worden ze in alle gevallen gebruikt? Heb ik defaults
nodig in mijn fstab
?
Reacties
Answer
Je hebt alleen defaults
nodig als het veld anders leeg zou zijn.
U kunt het optieveld helemaal weglaten als het leeg is, tenzij het 5e of 6e veld aanwezig is. Veld 5 is de dumpfrequentie, die tegenwoordig zelden wordt gebruikt. Veld 6 fsck
volgorde, zou 1 moeten zijn voor /
, 2 voor andere bestandssystemen die tijdens het opstarten zijn gemount en anders 0. Velden 5 en 6 kunnen worden weggelaten als hun waarde 0 is, behalve dat veld 5 aanwezig moet zijn als veld 6 dat is.
Dus defaults
is nodig in
/dev/foo /foo somefs defaults 0 1
(hoewel je een andere optie kunt gebruiken zoals rw
of ro
)
Maar het kan worden weggelaten wanneer u een andere optie specificeert.
bijv .: De onderstaande mounts hebben hetzelfde effect.
/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1
Maar deze hebben ook hetzelfde effect.
/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs
ro
ofnosuid
), kan standaard vergeten.