Arch Wiki su fstab specifica le opzioni di / come defaults,noatime, ma nella mia installazione fstab è creato con le opzioni di rw,relatime. Il Arch Wiki tratta i problemi di atime. Quello che mi incuriosisce è lopzione defaults. La pagina man per mount dice:

predefiniti

Usa le opzioni predefinite: rw, suid, dev, exec, auto, nouser e async.

Notare che linsieme reale di tutte le opzioni di montaggio predefinite dipende dal kernel e dal tipo di filesystem. Vedere linizio di questa sezione per maggiori dettagli.

Le opzioni predefinite vengono utilizzate solo se lopzione defaults viene fornito o vengono utilizzati in tutti i casi? Ho bisogno di defaults nel mio fstab?

Commenti

  • devi specificare i valori predefiniti almeno quanto il segnaposto, tuttavia dovresti specificare qualcosaltro (come ro o nosuid), può dimenticare limpostazione predefinita.

Risposta

Hai solo bisogno di defaults se il campo sarebbe altrimenti vuoto.

Puoi tralasciare del tutto il campo delle opzioni se è vuoto, a meno che non siano presenti il quinto o il sesto campo. Il campo 5 è la frequenza di dump, usata raramente al giorno doggi. 6 fsck ordine, dovrebbe essere 1 per /, 2 per altri filesystem montati allavvio e 0 altrimenti. I campi 5 e 6 possono essere omessi se il loro valore è 0, tranne per il fatto che il campo 5 deve essere presente se lo è il campo 6.

Quindi defaults è necessario in

/dev/foo /foo somefs defaults 0 1 

(sebbene tu possa usare qualche altra opzione come rw o ro)

Ma può essere omesso quando specifichi unaltra opzione.

ad esempio: le montature seguenti hanno lo stesso effetto.

/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1 

Ma anche queste hanno lo stesso effetto.

/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *