fstab에서 "기본" 옵션을 지정해야 합니까?

fstab에서 "기본" 옵션을 지정해야 합니까?

이것아치 위키피디아fstab/옵션을 으로 지정했지만 defaults,noatime내 설치에서는 기본값을 fstab사용합니다 rw,relatime.아치스 위키다루는 문제 atime. 제가 궁금한 것은 이 defaults옵션입니다. 페이지 man내용은 다음과 같습니다 mount.

기본값

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

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

기본 옵션은 defaults옵션이 제공되는 경우에만 사용됩니까, 아니면 모든 경우에 사용됩니까? 내 defaults것이 필요 합니까 fstab?

답변1

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

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

그러므로 defaults다음이 필요하다

/dev/foo /foo somefs defaults 0 1

rw( 또는 대신 다른 옵션을 사용할 수도 있음 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

관련 정보