Eu quero fazer "echo 1 > /sys/kernel/mm/ksm/run"
persistente entre as botas. Eu sei que posso editar /etc/sysctl.conf
para /proc
persistir as alterações no sistema de arquivos, mas isso não parece funcionar /sys
. Como eu faria essa alteração sobreviver a reinicializações?
linux
kernel
filesystems
configuration
xenoterracida
fonte
fonte
sysfs.conf
obviamente não existe no arcoO Debian possui o pacote
sysfsutils
que possui um script init.d que pode aplicar configurações com/sys
base na configuração em/etc/sysfs.conf
.O script init possui um autor @ debian.org, então eu suspeito que isso seja específico do debian e talvez não o tenha feito em outras distribuições não-Debian. No entanto, toda a lógica está contida no script init, então você pode facilmente pegar esse pacote, extrair o script e usá-lo em seu sistema.
fonte
/etc/sysctl.conf
é lido por um de seus scripts de inicialização. Isso é um pouco dependente da distribuição; no Debian, é/etc/init.d/procps
. O Debian não tem nada parecido com isso nas configurações/sys
em sua instalação padrão ( existe osysfsutils
pacote, se você quiser). Se sua distribuição também não, escreva seu próprio script init.(Observe que
/etc/sysctl.conf
não torna/proc/sys
persistente: se você definir algo/proc/sys
, ele não será salvo/etc/sysctl.conf
.)fonte
sysctl.conf
é para/proc
não #/sys
/proc
mas para valores sysctl, que são expostos em/proc/sys
./sys
é o que é isso.