Opciones de montaje de fstab predeterminadas

18

En una instalación limpia de Ubuntu 11.04 (Natty Narwhal), utilicé solo una partición para todo. La línea que se agregó en el archivo fstab es esta

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

¿No debería haber un ' defecto ' allí?

Me topé con esto al intentar mover la carpeta de inicio a una partición diferente. Lo he hecho y todo funciona bien. Solo he agregado errors=remount-roen la línea fstab para /home.

Ahora estoy en el proceso de 'asegurarlo' y elegir esas opciones de manera más inteligente (como agregar nodev y nosuid). Entonces, ¿necesito agregar 'valores predeterminados' o no? ¿Por qué no se agrega?

¿Qué opciones específicas son los 'valores predeterminados' de todos modos en Natty Narwhal?

¿Necesito agregar

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 algo mas?

Además, he visto que el tiempo de recreo está en los valores predeterminados para Natty Narwhal. Pero, ¿se están ejecutando los valores predeterminados si no se menciona la palabra clave predeterminada en fstab y la salida 'mount'?

george_k
fuente

Respuestas:

17

Según man mount(si usa la opción defaults):

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

Cuando usa opciones contradictorias (como defaults,noexec), la última tendrá prioridad.

Si no especifica ninguna opción, las opciones predeterminadas en Ubuntu son rw,relatime.

organizar
fuente
2
Entonces, para entenderlo mejor: ¿Cuándo una entrada acaba de errors=remount-rotraducir esto a rw,relatime, errors=remount-roo rw,suid,dev,exec,auto,nouser,async,errors=remount-ro? Estaba empezando a tener la impresión de que si los "valores predeterminados" no se mencionan explícitamente, de todos modos está implícito, y se eliminó de la configuración predeterminada de fstab debido a la redundancia si existen otras opciones.
george_k
1
El primero, es decir rw,relatime,errors=remount-ro. Cuando monta algo, puede verificar sus opciones de montaje emitiendo el comando mounto cat /proc/mounts.
organizar el
2
Algo no está bien. Lo acabo de probar: cuando mi fstab tiene nodev,nosuid,errors=remount-ropara / home, luego cat /proc/mountsregresa rw,nosuid,nodev,relatime,errors=remount-ro,barrier=1,data=orderedcomo opciones. Si edito el fstab y agrego la palabra clave predeterminada, defaults,nodev,nosuid,errors=remount-roentonces, después de un reinicio, cat /proc/mountsdevuelve exactamente lo mismo que el anterior. El defaultscuando se añade a los cambios fstab nada, al menos en / proc / mounts. Que esta pasando?
george_k
2
Hmm, tienes razón. De man mountnuevo: algunas de estas opciones podrían habilitarse o deshabilitarse de manera predeterminada en el núcleo del sistema. Para verificar la configuración actual, vea las opciones en / proc / mounts. Es mejor enumerar las opciones deseadas una por una y verificar su disponibilidad.
organizar
1
También man 8 mountdice para el erroratributo disponible para ext2esoThe default is set in the filesystem superblock, and can be changed using tune2fs(8)
Antonio Bardazzi