마운트의 "자동 플래그"란 무엇입니까?

마운트의 "자동 플래그"란 무엇입니까?

man mount:

무음 무음 플래그를 켭니다.

silentmount 에 대해 더 자세히 알려줄 수 있는 사람은 누구입니까 ?

silent아니면 이 차이점(플래그 와 loud비교) 을 보여주기 위해 특정 코드 예제를 제공할 수 있는 사람은 누구입니까 ?

간단하게 테스트해봤는데 아무런 차이도 발견되지 않았습니다.

감사해요.

답변1

일반적으로 실패한 커널 mount()호출은 반환된 오류 코드보다 실패한 이유에 대한 자세한 내용을 제공할 수 있는 진단 오류를 커널 메시지 로그에 인쇄합니다. 커널에 전달되는 마운트 옵션은 이러한 커널 로그 출력을 억제 합니다 MS_SILENT. mount이는 일반적으로 마운트할 수 있는 파일 시스템을 조사하기 위해 다양한 마운트 옵션을 시도하는 스크립트에서 사용됩니다. 여기서 이러한 로그 출력은 관리자에게 도움이 되지 않습니다.

답변2

유틸리티에 silent또는 quiet 옵션이 있으면 일반적으로 유틸리티가 출력을 내보내지 않고 작동한다는 의미입니다.

때로는 유틸리티가 진단 메시지(경고 또는 오류)를 출력하지 않는다는 의미도 있습니다. 이는 또한 유틸리티가 항상 0 종료 상태로 종료되므로 항상 수행한 작업이 성공한 것처럼 작동함을 의미할 수도 있습니다(그러나 드물게).

(적어도 데비안에서는) 경우 , 예를 들어 잘못된 파일 시스템 유형으로 파일 시스템을 마운트하려고 하면 오류 메시지나 경고가 발생하지 않을 것이라고 mount가정합니다 .mount

데비안에 -t대한 옵션 문서mount다음 정보가 있습니다.

-t옵션이 제공되지 않거나 auto유형이 지정된 경우 mount 원하는 유형을 추측하려고 시도합니다. [...] /etc/filesystems단일 줄로 끝나면 *나중에 mount읽습니다 /proc/filesystems. 시도하는 동안 모든 파일 시스템 유형이 mount 옵션을 사용하여 마운트됩니다 silent.

silent이는 옵션이 자동으로 적용되지 않으면 원치 않는 출력이 많이 발생할 수 있는 경우입니다 .

관련 정보