Opzioni predefinite di montaggio fstab


18

In un'installazione pulita di Ubuntu 11.04 (Natty Narwhal), ho usato solo una singola partizione per tutto. La riga che è stata aggiunta nel file fstab è questa

UUID=xxx     /      ext4    errors=remount-ro    0    1

Non dovrebbero esserci delle " impostazioni predefinite "?

Mi sono imbattuto in questo mentre cercavo di spostare la cartella principale in una diversa partizione. L'ho fatto e tutto funziona bene. Ho aggiunto solo errors=remount-ronella riga fstab per /home.

Ora sono in procinto di "proteggerlo" e di scegliere quelle opzioni più saggiamente (come aggiungere nodev e nosuid). Quindi, devo aggiungere 'default' o no? Perché non viene aggiunto?

Quali opzioni specifiche sono comunque le "impostazioni predefinite" in Natty Narwhal?

Devo aggiungere

UUID=xxx /home ext4 nodev,nosuid,errors=remount-ro 0 2

o

UUID=xxx /home ext4 defaults,nodev,nosuid,error=remount-ro 0 2

o qualcos'altro?

Inoltre, ho visto che relatime è l'impostazione predefinita per Natty Narwhal. Ma i valori predefiniti sono in esecuzione se non viene menzionata la parola chiave dei valori predefiniti in fstab e l'output 'mount'?

Risposte:


17

Secondo man mount(se si utilizza l'opzione defaults):

   defaults
          Use default options: rw, suid, dev, exec, auto, nouser, and async.

Quando si utilizzano opzioni contraddittorie (come defaults,noexec), il successivo avrà la precedenza.

Se non specifichi alcuna opzione, le opzioni predefinite in Ubuntu sono rw,relatime.


2
Quindi, per capirlo meglio: quando una voce ha appena errors=remount-rotradotto questo in rw,relatime, errors=remount-roo rw,suid,dev,exec,auto,nouser,async,errors=remount-ro? Stavo iniziando a dare l'impressione che se "default" non fosse esplicitamente menzionato, sarebbe comunque implicito, ed è stato rimosso dalla configurazione predefinita di fstab a causa della ridondanza se esistono altre opzioni.
george_k

1
Il primo, vale a dire rw,relatime,errors=remount-ro. Quando monti qualcosa, puoi controllare le sue opzioni di montaggio emettendo il comando mounto cat /proc/mounts.
organizza l'

2
Qualcosa non quadra. Ho appena provato: quando il mio fstab ha nodev,nosuid,errors=remount-roper / home, quindi cat /proc/mountsritorna rw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=orderedcome opzioni. Se modifico il file fstab e aggiungo la parola chiave default, quindi è defaults,nodev,nosuid,errors=remount-rodopo un riavvio, cat /proc/mountsrestituisce esattamente lo stesso del precedente. L' defaultsaggiunta a fstab non cambia nulla, almeno in / proc / mounts. Cosa sta succedendo?
george_k,

2
Hmm, hai ragione. Secondo man mountancora: Alcune di queste opzioni potrebbero essere abilitata o disabilitata per default nel kernel del sistema. Per controllare l'impostazione corrente vedere le opzioni in / proc / mounts. È meglio elencare le opzioni desiderate una per una e verificarne la disponibilità.
organizza l'

1
man 8 mountDice anche l' errorattributo disponibile per ext2questoThe default is set in the filesystem superblock, and can be changed using tune2fs(8)
Antonio Bardazzi il
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.