Aquí está la línea relevante de mi archivo / etc / fstab:
UUID=f51aa298-9ce4-4a19-a323-10df333f34f5 / ext4 data=writeback,noatime,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr 0 1
Esto es lo que sucede cuando escribo el comando "montar":
/dev/sda1 on / type ext4 (rw,noatime,data=writeback,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr,commit=0)
¿Por qué especifica "commit = 0" al final? ¿Significa que no se utiliza mi opción commit = 100?
Estoy usando Ubuntu 10.10, 32 bits con las últimas actualizaciones.
grep ' / ' /proc/mounts
muestra? La información en/proc/mounts
viene directamente del kernel, mientras quemount
usa información en/etc/mtab
, que podría no estar actualizada/
./etc/mtab
es actualizado pormount
, si puede./
normalmente está montado de solo lectura por el kernel o initrd / initramfs, la lectura-escritura montada como parte del proceso de arranque. No estoy seguro de si las opciones de montaje final (desde/etc/fstab
) siempre se registran correctamente.Respuestas:
Entendido. Parece que el problema fue con el
/usr/lib/pm-utils/power.d/journal-commit
archivo. Edité el archivo anterior como root y cambié la líneaser - estar
¡Y eso es todo!
PD: no tengo idea de por qué el script ignora las opciones de montaje en conflicto. Creo que debería verificar las opciones especificadas por el usuario y no anularlas.
fuente
pm-utils
(o lo que sea que posea ese archivo, no soy un chico de Ubuntu) su script puede ser manguera. Esto${JOURNAL_COMMIT_TIME_AC:-100}
esbash
algo que dice que siJOURNAL_COMMIT_TIME_AC
NO está definido, configúrelo en 100. Por lo tanto, debe establecer ese valor en algún lugar donde el script lo lea. En los sistemas RedHat, estaría en algún lugar/etc/sysconfig/
: debe rastrear el script y ver de dónde lo habría leído./etc/fstab
entrada, sería un informe de error contra el software. A menos que haya un programa de instalación específico de la distribución que se suponía que debía usar que lo hubiera configurado correctamente allí y lo hubiera grabado en algún lugar para que el script de inicio lo encuentre.