
man mount
:
silencioso Activa la bandera de silencio.
¿Quién puede contarme más sobre silent
for mount?
¿O quién puede proporcionar un ejemplo de código específico para mostrar esta diferencia ( silent
frente a loud
la 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_SILENT
opción de montaje, que mount
pasa 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 silent
o 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 mount
no 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 -t
opción mount
en Debiantiene la siguiente información:
Si no
-t
se da ninguna opción, o siauto
se especifica el tipo,mount
intentará adivinar el tipo deseado. [...] Si/etc/filesystems
termina en una línea con un solo*
,mount
se leerá/proc/filesystems
después. Mientras lo intenta, todos los tipos de sistemas de archivos se montarán con la opción de montajesilent
.
Obviamente, este es un caso en el que, si la silent
opción no se aplicó automáticamente, puede haber muchos resultados no deseados.