¿Cómo puedo agregar el indicador "noatime" a mi / sistema de archivos sin reiniciar

10

¿Lo haría el comando de montaje si agrego la opción en / etc / fstab?

¿Es esta una buena idea?

ckliborn
fuente
2
¿Buena idea? No siempre. Prefiero relatimedonde esté disponible.
Ignacio Vazquez-Abrams
@ IgnacioVazquez-Abrams ¿Por qué? También he leído a personas que dicen 'prefiera a noatimemenos que use aproximadamente 1 programa que cree que necesita [rel]atime'. No tengo motivos para preocuparme por el tiempo de acceso, así que lo estoy desactivando.
underscore_d

Respuestas:

7

Ya no. -o remount,noatime fue un método efectivo para deshabilitar atime sin reiniciar.

No sé si diría que es una buena idea, pero si tiene la intención de desactivar el tiempo, tampoco veo cuál sería una mala idea si tiene un núcleo lo suficientemente viejo. De acuerdo con la página del manual para mount:

MS_REMOUNT

Se pueden cambiar los siguientes indicadores de montaje: MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; antes del kernel 2.6.16 , también se podría cambiar lo siguiente: MS_NOATIME y MS_NODIRATIME; y, además, antes del kernel 2.4.10, también se podría cambiar lo siguiente: MS_NOSUID, MS_NODEV, MS_NOEXEC.

Jeff Ferland
fuente
Gracias por el aporte, ¿podría volver a montar y agregar "relatime" o eso requerirá un reinicio?
ckliborn
1
@ckliborn Creo que tendrá que reiniciar, pero no hay ningún daño en probar un montaje solo para ver.
Jeff Ferland
1
Lo probé en varios servidores con 2.6.32 y funcionó en todos ellos. No es necesario reiniciar.
Tobia
8

Sí, funcionaría
O puede agregarlo manualmente como:

mount -o remount,noatime /dev/sd0 /mnt
Mattias Ahnberg
fuente
44
Con muchas versiones de montaje, puede omitir el dispositivo o el punto de montaje (su elección) y buscará el otro.
tylerl
¿De quién dijo algo /mnt? OP quería volver a montar sus /fs. Espero que este comando evite que algún lector ingenuo teórico de copiar y pegar vuelva a montar su sistema de archivos raíz /mnty, por lo tanto, presumiblemente, mate toda su sesión. ¡Sin embargo, no voy a probar esa teoría!
underscore_d
7

Edite /etc/fstaby agregue la entrada de noatime adecuada a su /entrada del sistema de archivos.

Vuelva a montar el /sistema de archivos con:

mount -o remount,noatime /

ewwhite
fuente
¿Cómo puedo verificar que la funcionalidad de noatime esté en su lugar después del remontaje? ¿También debo preocuparme por algo al volver a montar /?
ckliborn
55
Puede mirar /proc/mountspara ver las banderas actualmente en vigor.
Simon Richter
2
Tipo mount. Mostrará los parámetros de montaje.
ewwhite
3
@ckliborn también puede probarlo usted mismo: 1. elija un archivo que no esté siendo leído o escrito por nadie, 2. verifique su tiempo ls -luy asegúrese de que esté en el pasado, 3. léalo con cato cksum, 4. compruebe su tiempo nuevamente y no debería haber cambiado.
Tobia