¿Necesita especificar la opción "valores predeterminados" en fstab?

15

El Arco de Wikifstab especifica las opciones de /que sea defaults,noatime, pero en mi instalación por defecto fstabse crea con las opciones de rw,relatime. El Arco Wiki cubre los atimetemas. Lo que me interesa es la defaultsopción. La manpágina para mountdice:

valores predeterminados

Use las opciones predeterminadas: rw, suid, dev, exec, auto, nouser y async.

Tenga en cuenta que el conjunto real de todas las opciones de montaje predeterminadas depende del núcleo y el tipo de sistema de archivos. Vea el comienzo de esta sección para más detalles.

¿Se usan las opciones predeterminadas solo si defaultsse proporciona la opción o se usan en todos los casos? ¿Necesito defaultsen mi fstab?

Fuerte
fuente
1
debe especificar los valores predeterminados como mínimo como marcador de posición, sin embargo, si especifica cualquier otra cosa (como roo nosuid), puede olvidar el valor predeterminado.
Archemar

Respuestas:

19

Solo necesita defaultssi el campo estaría vacío.

Puede omitir el campo de opciones por completo si está vacío, a menos que estén presentes los campos quinto o sexto. El campo 5 es la frecuencia de volcado, raramente utilizada hoy en día. El fsckorden del campo 6 debe ser 1 para /, 2 para otros sistemas de archivos montados en el arranque y 0 en caso contrario. Los campos 5 y 6 se pueden omitir si su valor es 0, excepto que el campo 5 debe estar presente si el campo 6 es.

Así defaultses necesario en

/dev/foo /foo somefs defaults 0 1

(aunque puede usar alguna otra opción como rwo en su rolugar)

Pero se puede omitir cuando especifica otra opción.

Por ejemplo: las siguientes monturas tienen el mismo efecto.

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

Pero estos también tienen el mismo efecto.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs
Gilles 'SO- deja de ser malvado'
fuente