¿Qué es la "bandera silenciosa" para Mount?

¿Qué es la "bandera silenciosa" para Mount?

man mount:

silencioso Activa la bandera de silencio.

¿Quién puede contarme más sobre silentfor mount?

¿O quién puede proporcionar un ejemplo de código específico para mostrar esta diferencia ( silentfrente a loudla bandera)?

Simplemente probé y no encontré ninguna diferencia.

Gracias.

Respuesta1

Normalmente, una mount()llamada fallida al kernel imprimirá errores de diagnóstico en el registro de mensajes del kernel que pueden proporcionar más detalles sobre por qué falló que solo el código de error devuelto. La MS_SILENTopción de montaje, que mountpasa al kernel, suprime dicha salida del registro del kernel. Generalmente lo utilizan scripts que prueban varias opciones de montaje para buscar cualquier sistema de archivos que pueda montarse, donde dicha salida de registro probablemente no sea útil para el administrador.

Respuesta2

Si una empresa de servicios públicos tiene una opción silento quiet , generalmente significa que la empresa de servicios públicos funcionará sin emitir ningún resultado.

A veces, también significa que la utilidad no generará ningún mensaje de diagnóstico (advertencias o errores). También puede significar (aunque rara vez) que la utilidad siempre saldrá con un estado de salida cero y, por lo tanto, siempre actuará como si la operación que realizó fuera exitosa.

En el caso de mount(al menos en Debian), supongo que significa que mountno provocará un mensaje de error o advertencia si intenta montar un sistema de archivos con, por ejemplo, el tipo de sistema de archivos incorrecto.

La documentación de la -topción mounten Debiantiene la siguiente información:

Si no -tse da ninguna opción, o si autose especifica el tipo, mount intentará adivinar el tipo deseado. [...] Si /etc/filesystemstermina en una línea con un solo *, mountse leerá /proc/filesystemsdespués. Mientras lo intenta, todos los tipos de sistemas de archivos se montarán con la opción de montaje silent.

Obviamente, este es un caso en el que, si la silentopción no se aplicó automáticamente, puede haber muchos resultados no deseados.

información relacionada