¿Qué significan las opciones de montaje de fstab 'errors = remount -ro'?

11

Revisé / etc / fstab y vi las siguientes líneas

<file system> <mount point>   <type>  <options>       <dump>  <pass>
 / was on /dev/sda1 during installation
UUID=some-hex-appears-here                /               ext4    errors=remount-ro 0       1
 /home was on /dev/sda5 during installation
UUID=another-hex-here                      /home           ext4    defaults        0       2

errors=remount-ro 0 1me preocupa porque esperaría en defaultslugar de errors=remount-ro. Ubuntu se ejecuta normalmente, pero tengo razones para creer que Ubuntu podría haber sido moderado durante el proceso de instalación.

Entonces, ¿qué significa esto?

Alicia
fuente
1
Como usuario de Ubuntu descargado del sitio web oficial, puedo decir que ese es el argumento predeterminado.
Legal Lazy

Respuestas:

14

Desde la página del manual :

errors={continue|remount-ro|panic}
    Define the behavior  when  an  error  is  encountered.   (Either
    ignore  errors  and  just  mark  the  filesystem  erroneous  and
    continue, or remount the filesystem read-only, or panic and halt
    the  system.)   The default is set in the filesystem superblock,
    and can be changed using tune2fs(8).

Esencialmente, cuando hay un error al montar el disco con privilegios de lectura / escritura, en su lugar lo montará como 'solo lectura'.

Si los 'valores predeterminados' se utilizan o no en su configuración no son necesariamente relevantes. Sí, puede esperar 'valores predeterminados' aquí, pero la falta allí no le hace daño.

Además, la parte '0 1' no forma parte de las opciones de montaje: todo en una línea fstab está delimitado por espacios / delimitado por tabulaciones; cualquier espacio entre las cosas indica el 'siguiente argumento' a utilizar.


Sin embargo, como persona de seguridad, mi consejo es que si crees que tu sistema fue alterado durante la instalación fuera del instalador típico, entonces no deberías estar usando ese sistema, y ​​deberías instalarlo con un buen ISO conocido y sin conexión de red durante esa instalación para descartar imágenes de instalador de arranque de red que causan problemas .

Thomas Ward
fuente
Este es un sistema de prueba de bajo valor que estoy usando para rastrear el virus hardwire. Cada vez que se conectan keyoard y HDD infectados, aparece el mensaje "falló el overclocking, presione F2 para la configuración o F1 para cargar los valores predeterminados". Si presiona esos botones, la computadora deja de funcionar. Si no lo hace y cambia el teclado, estará bien.
Alice
El * virus de hardware. Estoy tratando de averiguar qué hardware está comprometido y qué hardware está bien. Tengo una colección de DVD-RW infectados, unidades flash, teclados, discos duros, etc. Así que estoy tratando de tener una idea si debo tratar de limpiarla o simplemente volcarla. Una manera simple sería comprar una computadora nueva, lo que haré una vez que sepa más sobre el comportamiento de esta cosa. Por lo tanto, pregunté si estas configuraciones de fstab indican infección o no. Comenzaré un tema relacionado una vez que recopile información. Por ahora, he cambiado la configuración a "predeterminada" y la verificación de errores se ha ido. Gracias por su respuesta.
Alice
¿Virus @Alice Hardware como en BadUSB? Eso no es reparable o evitable, ya sabes ...
Thomas Ward
@ThomasWard Buena respuesta. Acabo de editar "fstab" para incluir mi partición de datos personales con opciones "predeterminadas" (que, por cualquier motivo, no estaba en la lista de fstab y no se pudo montar).
Jose Barakat
2

Los 0 y 1 en las últimas columnas que se refieren a y desde las páginas de manual de fstab:

El quinto campo (fs_freq).

Este campo es utilizado por dump (8) para determinar qué sistemas de archivos necesitan ser volcados. El valor predeterminado es cero (no volcar) si no está presente.

El sexto campo (fs_passno).

Fsck (8) utiliza este campo para determinar el orden en que se realizan las comprobaciones del sistema de archivos en el momento del arranque. El sistema de archivos raíz debe especificarse con un fs_passno de 1. Otros sistemas de archivos deben tener un fs_passno de 2. Los sistemas de archivos dentro de una unidad se verificarán secuencialmente, pero los sistemas de archivos en diferentes unidades se verificarán al mismo tiempo para utilizar el paralelismo disponible en el hardware. El valor predeterminado es cero (no fsck) si no está presente.

PsSc0rpi0n
fuente
1
Es cierto, pero esa no era la pregunta.
PerlDuck
2
Solo quería agregar una descripción para las columnas restantes.
PsSc0rpi0n
1

Esto significa que si se produce algún error al intentar montar el dispositivo, se volverá a montar como de solo lectura.

Eduardo Cola
fuente