Что такое «тихий флаг» для маунта?

Что такое «тихий флаг» для маунта?

man mount:

беззвучный режим Включить флаг беззвучного режима.

Кто может рассказать мне больше о silentгоре?

Или кто может предоставить конкретный пример кода, демонстрирующий эту разницу ( silentпротив loudфлага)?

Я просто проверил, никакой разницы не нашел.

Спасибо.

решение1

Обычно неудачный вызов ядра mount()выводит диагностические ошибки в журнал сообщений ядра, который может предоставить больше подробностей о причине сбоя, чем просто возвращенный код ошибки. MS_SILENTПараметр монтирования, который mountпередается ядру, подавляет такой вывод журнала ядра. Он обычно используется скриптами, которые пробуют различные параметры монтирования, чтобы проверить любую файловую систему, которую можно смонтировать, где такой вывод журнала вряд ли будет полезен администратору.

решение2

Если у утилиты есть опция silentили quiet , это обычно означает, что утилита будет работать, не выдавая никаких выходных данных.

Иногда это дополнительно означает, что утилита не будет выводить никаких диагностических сообщений (предупреждений или ошибок). Это также может (но редко) означать, что утилита всегда будет завершаться с нулевым статусом выхода и, следовательно, всегда будет действовать так, как будто выполненная ею операция прошла успешно.

В случае mount(по крайней мере, в Debian) я предполагаю, что это означает, что mountне будет возникать сообщение об ошибке или предупреждение, если вы попытаетесь смонтировать файловую систему, например, с неправильным типом файловой системы.

Документация по -tопции mountв Debianимеет следующую информацию:

Если -tопция не указана или autoуказан тип, mount попытается угадать желаемый тип. [...] Если /etc/filesystemsзаканчивается строкой с одним *, mountбудет прочитано /proc/filesystemsпосле этого. При попытке все типы файловых систем будут смонтированы с опцией монтирования silent.

Очевидно, это тот случай, когда, если silentопция не была применена автоматически, может быть много нежелательного вывода.

Связанный контент