fstab 의 아카이브 위키 /의 옵션을 defaults,noatime로 지정하지만 설치시 기본 fstabrw,relatime의 옵션으로 생성되었습니다. Arch Wiki atime 문제를 다룹니다. 제가 궁금한 것은 defaults 옵션입니다. mountman 페이지 내용 :

기본값

기본 옵션 인 rw, suid, dev, exec, auto, nouser 및 async를 사용합니다.

모든 기본 마운트 옵션의 실제 세트는 커널 및 파일 시스템 유형에 따라 다릅니다. 자세한 내용은이 섹션의 시작 부분을 참조하십시오.

defaults 옵션이있는 경우에만 기본 옵션이 사용됩니다. 제공되거나 모든 경우에 사용됩니까? fstabdefaults가 필요합니까?

댓글

  • 최소한 자리 표시 자만큼 기본값을 지정해야하지만 다른 항목 (예 : ro 또는 nosuid)을 지정하면 기본값을 잊어 버릴 수 있습니다.

답변

defaults 만 필요합니다. 필드가 비어있는 경우

5 번째 또는 6 번째 필드가없는 경우 옵션 필드가 비어 있으면 모두 생략 할 수 있습니다. 필드 5는 덤프 빈도이며 요즘 거의 사용되지 않습니다. 필드 6 fsck 순서, /의 경우 1, 부팅시 마운트 된 다른 파일 시스템의 경우 2, 그렇지 않은 경우 0이어야합니다. 필드 5와 6은 생략 할 수 있습니다. 값이 0이면 필드 6이 있으면 필드 5가 있어야합니다.

따라서 defaults

/dev/foo /foo somefs defaults 0 1 

(

또는 ro 대신)

하지만 다른 옵션을 지정할 때 생략 할 수 있습니다.

예 : 아래 마운트는 동일한 효과를 갖습니다.

/dev/foo /foo somefs ro 0 1 /dev/foo /foo somefs defaults,ro 0 1 

그러나 이것도 동일한 효과를 갖습니다.

/dev/foo /foo somefs defaults 0 0 /dev/foo /foo somefs 

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다