¿Cómo funciona la opción 'valores predeterminados' de fstab? ¿Se recomienda relatime?

11

Sé que el fstab defaultsopción significa esto: rw,suid,dev,exec,auto,nouser,async.

Pero, ¿qué sucede si quiero agregar una opción más, por ejemplo relatime, también debo agregar valores predeterminados o si se aplican de todos modos? ¿Es necesario agregar al menos una opción?

Algunos ejemplos:

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

¿Es correcto el (2) (no hay ninguna opción)? ¿Son iguales (1) y (2)? ¿Son los (3) y (4) iguales?

Además, leí en la Documentación de la comunidad de Ubuntu que en Ubuntu 8.04 relatime se usaba por defecto para los sistemas de archivos nativos de Linux. ¿Sigue siendo cierto para 12.04? En caso afirmativo, ¿por qué veo esto si uso el comando mount:

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

Si no, ¿por qué no? ¿No se recomienda usar relatimeahora? Solo quería aplicarlo a mis particiones que no son del sistema, ¿es una buena idea?


EDITAR:

Encontré otro comando para enumerar las particiones montadas y sus opciones:

cat /proc/mounts

Este es el resultado de una partición montada con la defaultsopción en fstab:

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

Este es el resultado de mountla misma partición:

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

Y aquí está el resultado si la misma partición montada desde Nautilus como usuario no 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)

Parece que relatimese usa si montamos una extpartición en 12.04. Por lo tanto, no es necesario agregarlo manualmente. Entonces mi problema está ampliamente resuelto. Pero todavía no puedo ver por qué las opciones que deberían estar en el defaultsno están enumeradas incluso con el cat /proc/mounts. Tal vez hay un tercer método e incluso mejor para enumerar las opciones de montaje de la partición :)

hushshsh
fuente

Respuestas:

6

Creo que debe tener algo en la columna "opciones" en / etc / fstab, o el comando mount intentará usar la siguiente columna y probablemente no funcionará. Entonces, si no tiene cambios específicos, entonces los "valores predeterminados" deben colocarse allí.

Se recomienda Relatime en computadoras portátiles y de escritorio con unidades de estado sólido: evita muchas escrituras adicionales en el disco duro, lo que mejora la vida útil de la batería y el SSD. 'relatime' se ha incluido en los valores predeterminados del núcleo de Linux desde la versión 2.6.30 de Linux, por lo que no hay razón para especificarlo a menos que esté ejecutando un núcleo muy antiguo. Sin embargo, tenerlo listado específicamente como 'valores predeterminados, relatime' no romperá nada.

Robots imaginarios
fuente