help não pode alterar o inotify watch number porque o arquivo não pode ser escrito

2

estou tentando começar a usar o lsyncd para um sistema de backup mais atualizado.

o problema que tenho é que o diretório que eu tenho para backup contém mais de 250.000 itens e eu gostaria de aumentar o tamanho do relógio naturalmente para algo como 300.000 itens de relógio, um número que os arquitetos no escritório não vão alcançar por um longo tempo. então quando eu vou fazer isso eu acesso o arquivo de texto simples do relógio via:

    sudo gedit /proc/sys/fs/inotify/max_user_watches

e mude para 300.000. Eu bati salvar, mas mesmo como sudo não vai me deixar salvar o arquivo maldito. Eu tentei fazer a mesma operação enquanto o daemon está desligado, em seguida, iniciá-lo, verifique, ainda não mudou.

o erro exato que recebo é:

Could not create a backup file while saving /proc/sys/fs/inotify/max_user_watches

então minha pergunta é como alterar efetivamente o conteúdo desse arquivo de 8192 para 300.000

    
por Paul 06.09.2013 / 18:10

1 resposta

1

este site tem a resposta nos comentários sobre como editar o arquivo em questão.

link

para que você não precise procurar o comentário no site, este é o comando correto que funcionou perfeitamente para mim.

echo yourNumber | sudo tee / proc / sys / fs / inotify / max_user_watches

para aqueles de nós que não sabem muito sobre inotify, preste atenção ao número que você digita. o número digitado deve ser um múltiplo de 2.

porque eu tinha uma quantidade tão grande de itens para assistir (257.048) eu queria ir para um número que era pelo menos tão alto quanto 300.000 itens sendo assistidos. o múltiplo mais próximo de 2 foi 285184, o que não foi suficiente para mim. assim eu multipliquei por dois para obter 570368. então eu provavelmente nunca terei que tocar naquele arquivo novamente (yay).

desfrute de uma xícara de ubuntu, felicidades

    
por Paul 06.09.2013 / 20:25