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

  • je moet de standaardinstellingen als plaatshouder opgeven, maar als je iets anders specificeert (zoals ro of nosuid), kan standaard vergeten.

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 

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *