fstab 'defaults'옵션은 어떻게 작동합니까? Relatime이 권장됩니까?


11

fstab defaults옵션이 다음을 의미한다는 것을 알고 rw,suid,dev,exec,auto,nouser,async있습니다.

그러나 예를 들어 옵션을 하나 더 추가하려면 relatime여전히 기본값을 추가해야합니까 아니면 어쨌든 적용해야합니까? 하나 이상의 옵션을 추가해야합니까?

몇 가지 예 :

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

(2)가 맞습니까 (아무 옵션도 없습니까)? (1)과 (2)가 동일합니까? (3)과 (4)는 동일합니까?

또한 Ubuntu Community Documentation 에서 Ubuntu 8.04 relatime이 Linux 기본 파일 시스템의 기본값으로 사용되었다는 것을 읽었습니다 . 12.04에도 여전히 적용됩니까? 그렇다면 mount 명령을 사용하면 왜 이것이 나타 납니까?

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

아니라면 왜 안됩니까? relatime지금 사용하지 않는 것이 좋 습니까? 비 시스템 파티션에 적용하고 싶었습니다. 좋은 생각입니까?


편집하다:

마운트 된 파티션과 옵션을 나열하는 다른 명령을 찾았습니다.

cat /proc/mounts

이것은 defaultsfstab 의 옵션으로 마운트 된 파티션의 결과입니다 .

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

이것은 mount동일한 파티션 에 대한 출력입니다 .

/dev/sdb2 on /media/adat type ext3 (rw)

루트가 아닌 사용자와 동일한 파티션이 노틸러스에서 마운트 된 경우 다음 결과가 나타납니다.

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

12.04에 파티션을 relatime마운트하면 사용 된 것처럼 보입니다 ext. 따라서 수동으로 추가 할 필요가 없습니다. 그래서 내 문제는 광범위하게 해결되었습니다. 그러나 여전히에 있어야하는 옵션이 defaults와 함께 표시되지 않는 이유를 여전히 알 수 없습니다 cat /proc/mounts. 아마도 파티션 마운트 옵션을 나열하는 세 번째 더 나은 방법이있을 수 있습니다. :)

답변:


6

/ etc / fstab의 "options"열에 무언가가 있어야한다고 생각합니다. 그렇지 않으면 mount 명령이 다음 열을 사용하려고 시도하고 작동하지 않을 수 있습니다. 따라서 특정 변경 사항이 없으면 "defaults"가 있어야합니다.

Relatime은 SSD (Solid-State Drive)가 장착 된 랩톱 및 데스크탑에서 권장됩니다. 추가 하드 드라이브 쓰기를 많이 방지하여 배터리 및 SSD 수명을 향상시킵니다. 'relatime'은 Linux 버전 2.6.30부터 Linux 커널 기본값에 포함되었으므로 아주 오래된 커널을 실행하지 않는 한이를 지정할 이유가 없습니다. 구체적으로 'defaults, relatime'으로 표시되면 아무것도 깨지지 않습니다.

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