재부팅하지 않고 파일 시스템에“noatime”플래그를 추가하는 방법


10

/ etc / fstab에 옵션을 추가하면 remount 명령이 수행합니까?

이것이 좋은 생각입니까?


2
좋은 생각? 항상 그런 것은 아닙니다. relatime가능한 경우 선호하십시오 .
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams 왜? 나는 ' noatime필요하다고 생각하는 대략 1 개의 프로그램을 사용하지 않으면 선호한다'는 사람들을 동등하게 읽었습니다 [rel]atime. 액세스 시간을 신경 쓸 이유가 없으므로 사용 중지하고 있습니다.
underscore_d

답변:


7

더 이상은 아닙니다. -o remount,noatime 이었다 다시 부팅하지 않고 atime에 해제의 효과적인 방법.

나는 그것이 좋은 생각이라고 말하지는 않지만, 당신이 시간을 끌 계획이라면, 커널이 충분하다면 나쁜 생각이 무엇인지 알 수 없습니다. mount 매뉴얼 페이지에 따르면 :

MS_REMOUNT

다음과 같은 마운트 플래그를 변경할 수 있습니다. MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; 커널 2.6.16 이전 에는 다음 사항도 변경 될 수 있습니다. MS_NOATIME 및 MS_NODIRATIME; 또한 커널 2.4.10 이전에는 MS_NOSUID, MS_NODEV, MS_NOEXEC도 변경 될 수 있습니다.


입력 해 주셔서 감사합니다. 다시 마운트하여 "휴식"을 추가 할 수 있습니까, 아니면 다시 부팅해야합니까?
ckliborn

1
@ckliborn 나는 당신이 재부팅해야한다고 생각하지만, 단지 다시 마운트를 테스트하는 데 아무런 해가 없습니다.
Jeff Ferland

1
방금 2.6.32의 여러 서버에서 시도했으며 모든 서버에서 작동했습니다. 재부팅이 필요 없습니다.
Tobia

8

예, 작동합니다.
또는 다음과 같이 수동으로 추가 할 수 있습니다.

mount -o remount,noatime /dev/sd0 /mnt

4
많은 버전의 마운트를 사용하면 장치 또는 마운트 지점 (선택 사항)을 생략 할 수 있으며 다른 마운트 지점을 찾습니다.
tylerl

누구에 대해 말했 /mnt습니까? OP는 /fs 를 다시 마운트하려고했습니다 . 이 명령이 이론적으로 순진한 복사-붙여 넣기 리더가 루트 파일 시스템을 다시 마운트 /mnt하여 전체 세션을 종료하지 못하게하기를 바랍니다 . 그래도 그 이론을 테스트하지는 않겠다!
underscore_d

7

/etc/fstab적절한 noatime 항목을 편집 하여 /파일 시스템 항목에 추가하십시오 .

다음을 사용하여 /파일 시스템을 다시 마운트하십시오 .

mount -o remount,noatime /


다시 마운트 한 후 noatime 기능이 있는지 확인하려면 어떻게해야합니까? 또한 /를 다시 마운트 할 때 걱정할 사항이 있습니까?
ckliborn

5
/proc/mounts현재 유효한 플래그를 볼 수 있습니다 .
Simon Richter

2
을 입력하십시오 mount. 마운트 매개 변수가 표시됩니다.
ewwhite

3
@ckliborn 당신은 또한 스스로 테스트 할 수 있습니다 : 1. 누군가가 읽거나 쓰지 않는 파일을 선택 2. 시간을 ls -lu확인하고 과거의 시간을 확인 3. 3. cat또는로 읽습니다 cksum. 시간을 다시 확인하면 변경되지 않아야합니다.
Tobia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.