O que é “bandeira silenciosa” para montar?

0

man mount :

silent Turn on the silent flag.

Quem pode me informar mais sobre silent para montagem?

Ou quem pode fornecer um exemplo de código específico para mostrar essa diferença ( silent vs loud flag)?

Eu testei sem encontrar nenhuma diferença.

Obrigado.

    
por illiterate 22.05.2017 / 10:56

2 respostas

1

Se um utilitário tiver uma opção silent ou quiet , isso geralmente significa que o utilitário funcionará sem emitir nenhuma saída.

Às vezes, isso também significa que o utilitário não emitirá nenhuma mensagem de diagnóstico (avisos ou erros). Pode também (mas raramente) significar que o utilitário sempre sairá com um status de saída zero e, portanto, sempre agirá como se a operação realizada fosse bem-sucedida.

No caso de mount (pelo menos no Debian), estou assumindo que significa que mount não causará uma mensagem de erro ou aviso se você tentar montar um sistema de arquivos com, por exemplo, o tipo errado de sistema de arquivos .

A documentação da opção -t para mount no Debian as seguintes informações:

If no -t option is given, or if the auto type is specified, mount will try to guess the desired type. [...] If /etc/filesystems ends in a line with a single *, mount will read /proc/filesystems afterwards. While trying, all filesystem types will be mounted with the mount option silent.

Este é obviamente um caso em que, se a opção silent não for aplicada automaticamente, pode haver muitas saídas indesejadas.

    
por 22.05.2017 / 11:07
1

Normalmente, uma chamada mount() do kernel com falha imprime erros de diagnóstico no log de mensagens do kernel que pode fornecer mais detalhes sobre o motivo da falha do que apenas o código de erro retornado. A opção MS_SILENT mount, que mount passa para o kernel, suprime essa saída de log do kernel. Ele é geralmente usado por scripts que estão tentando várias opções de montagem para sondar qualquer sistema de arquivos que possa ser montado, onde tal saída de log provavelmente não será útil para o administrador.

    
por 23.05.2017 / 04:14

Tags