Come funziona l'opzione 'default' di fstab? Si consiglia il relatime?


11

So che il fstab defaultsopzione significa questo: rw,suid,dev,exec,auto,nouser,async.

E se volessi aggiungere un'altra opzione, ad esempio relatime, dovrei aggiungere anche le impostazioni predefinite o comunque vengano applicate? È necessario aggiungere almeno un'opzione?

Qualche esempio:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

Il (2) è corretto (nessuna opzione)? I (1) e (2) sono uguali? I (3) e (4) sono uguali?

Inoltre, ho letto nella documentazione della comunità di Ubuntu che in Ubuntu 8.04 relatime è stato usato come predefinito per i file system nativi di Linux. È ancora vero per 12.04? Se sì, allora perché vedo questo se uso il comando mount:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Se no, perché no? Non è consigliabile utilizzare relatimeora? Volevo solo applicarlo alle mie partizioni non di sistema, è una buona idea?


MODIFICARE:

Ho trovato un altro comando per elencare le partizioni montate e le loro opzioni:

cat /proc/mounts

Questo è il risultato di una partizione montata con l' defaultsopzione in fstab:

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

Questo è l'output di mountper la stessa partizione:

/dev/sdb2 on /media/adat type ext3 (rw)

Ed ecco entrambi i risultati se la stessa partizione montata da Nautilus come utente non root:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

Quindi sembra che relatimevenga usato se montiamo una extpartizione in 12.04. Quindi non è necessario aggiungerlo manualmente. Quindi il mio problema è ampiamente risolto. Ma non riesco ancora a capire perché le opzioni che dovrebbero essere defaultspresenti non sono elencate anche con cat /proc/mounts. Forse esiste un terzo metodo ancora migliore per elencare le opzioni di montaggio della partizione :)

Risposte:


6

Credo che tu debba avere qualcosa nella colonna "opzioni" in / etc / fstab, altrimenti il ​​comando mount proverà ad usare la colonna successiva e probabilmente non funzionerà. Quindi, se non hai cambiamenti specifici, allora "default" dovrebbe essere messo lì.

Relatime è consigliato su laptop e desktop con unità a stato solido: evita molte scritture extra sul disco rigido, migliorando così la durata della batteria e dell'SSD. 'relatime' è stato incluso nelle impostazioni predefinite del kernel di Linux dalla versione 2.6.30 di Linux, quindi non c'è motivo di specificarlo se non si esegue un kernel molto vecchio. Avendolo elencato specificamente come 'default, relatime' non romperà nulla però.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.