재부팅하지 않고 파일 시스템에“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.