Şu anda, kök olarak komutları geri döndürme komutları bulunduğundan, inotify saat sınırına ulaşıldığından dolayı bir linux kutusunda sorun yaşıyorum.
# tail -f /var/log/messages
[...]
tail: cannot watch '/var/log/messages': No space left on device
# inotifywatch -v /var/log/messages
Establishing watches...
Failed to watch /var/log/messages; upper limit on inotify watches reached!
Please increase the amount of inotify watches allowed per user via '/proc/sys/fs/inotify/max_user_watches'.`
Biraz googledim ve bulduğum her çözüm limiti yükseltmek için:
sudo sysctl fs.inotify.max_user_watches=<some random high number>
Ancak bu değeri arttırmanın sonuçlarına dair herhangi bir bilgi bulamadım. Sanırım varsayılan çekirdek değeri bir nedenden dolayı ayarlandı, ancak belirli kullanımlar için yetersiz görünüyor. (örneğin, çok fazla sayıda klasör içeren Dropbox veya çok fazla dosyayı izleyen yazılım kullanırken)
Sorularım işte burada:
- Bu değeri yükseltmek güvenli midir ve çok yüksek bir değerin sonuçları ne olur?
- Halihazırda ayarlanmış saatlerin hangileri olduğunu ve ulaşılan limitin hatalı bir yazılımdan kaynaklanıp kaynaklanmadığını belirleyebilmek için hangi süreci ayarlayabileceklerini bulmanın bir yolu var mı?