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.