부팅간에 / sys를 영구적으로 변경


18

"echo 1 > /sys/kernel/mm/ksm/run"부츠 사이에 지속성을 유지 하고 싶습니다 . 파일 시스템 변경 사항을 유지 /etc/sysctl.conf하기 위해 편집 할 수 /proc는 있지만 작동하지 않는 것 같습니다 /sys. 재부팅 후에도이 변경을 어떻게 수행합니까?

답변:


7

대부분의 배포판에는 사용할 수있는 일종의 rc.local 스크립트가 있습니다. 이름과 경로가 다를 수 있으므로 배포판을 확인하십시오. 일반적으로 / etc를 살펴보십시오.


1
@camh의 답변 으로 Google 에이 작업을 수행 할 수 있었지만 이것이 내가 한 일 입니다. sysfs.conf명백하게 아치에는 존재하지 않는다
xenoterracide

sysfsutils는 AUR에 패키지되어 있지만 sysfs.conf 기능은 업스트림되지 않은 데비안 패치 인 것 같습니다.
clacke

21

데비안에는 sysfsutilsinit.d 스크립트 가 포함 된 패키지 가 있습니다.이 스크립트는 /sys의 구성에 따라 설정을 적용 할 수 있습니다 /etc/sysfs.conf.

init 스크립트에는 @ debian.org 작성자가 있으므로 이것이 데비안 전용이며 다른 데비안 배포판에는 적용되지 않았을 수도 있습니다. 그러나 모든 논리가 init 스크립트에 포함되어 있으므로 해당 패키지를 쉽게 가져 와서 스크립트를 추출하여 시스템에서 사용할 수 있습니다.


3

/etc/sysctl.confinit 스크립트 중 하나가 읽습니다. 이것은 다소 배포에 의존합니다. 데비안에서는 /etc/init.d/procps입니다. 데비안은 아래 설정에 대한이 같은 아무것도하지 않습니다 /sys(기본 설치에서 있다 sysfsutils패키지 당신이 비록 원하는 경우가). 배포판이 하나도 없다면, 자신 만의 init 스크립트를 작성하십시오.

(참고 /etc/sysctl.conf하지 않습니다 /proc/sys지속 : 당신이 뭔가를 설정하면 /proc/sys,이 저장되지 않습니다 /etc/sysctl.conf.)


2
하지만 @gilles은 sysctl.conf입니다 /proc하지/sys
xenoterracide

1
@xenoterracide /procsysctl 값을 위한 것이 아니라 /proc/sys.
Gilles 'SO- 악마 그만

3
어느 쪽이든 그것은 여전히 ​​이것이 아닙니다 /sys.
xenoterracide
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.