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


15

아치 위키에fstab 지정의 옵션이 /될 수 defaults,noatime있지만, 내 설치의 기본은 fstab의 옵션을 사용하여 생성됩니다 rw,relatime. 아치 위키 커버 atime문제. 내가 궁금한 것은 defaults옵션입니다. 의 man페이지는 mount말합니다 :

기본값

기본 옵션 인 rw, suid, dev, exec, auto, nouser 및 async를 사용하십시오.

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

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


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

답변:


19

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

5 번째 또는 6 번째 필드가 없으면 옵션 필드가 비어 있으면 모두 비워 둘 수 있습니다. 필드 5는 오늘날에는 거의 사용되지 않는 덤프 빈도입니다. 필드 6 fsck순서 /는 부팅시 마운트 된 다른 파일 시스템의 경우 1 , 2, 그렇지 않으면 0 이어야합니다 . 필드 5와 필드는 값이 0이면 필드 6이있는 경우 필드 5가 있어야한다는 점을 제외하고 생략 할 수 있습니다.

따라서 defaults필요에이며

/dev/foo /foo somefs defaults 0 1

(당신과 같은 몇 가지 다른 옵션을 사용할 수 있지만 rwro대신를)

그러나 다른 옵션을 지정할 때는 생략 할 수 있습니다.

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

/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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.