Tenho fs.inotify.max_user_watches=524288 em cat /etc/sysctl.confcat
E ainda assim, a cada atualização de distro, e "de vez em quando" eu tenho que fazer "sudo sysctl -p "
- Por que ele não é salvo persistentemente? e reduzido para 64k de vez em quando?
Muitos arquivos de configuração do sistema estão migrando para diretórios exatamente por esse motivo, e isso inclui sysctl. Em vez de editar um arquivo existente que será substituído na atualização, crie um novo arquivo em
/etc/sysctl.d/
Provavelmente essa configuração já esteja definida,
/etc/sysctl.d/30-nepomuk-inotify-limit.conf
então você deve criar seu arquivo com um nome de prioridade mais alta (31? 99?) para que ele substitua o valor existente que está sendo definido. (Então talvez use99-local.conf
)(Observação: o arquivo README.sysctl naquele diretório diz que o nome do arquivo não é importante, mas no caso de colisões como essa, isso não está completamente correto. Considero esse descuido um bug no README.)