В даний час я стикаюся з проблемою у вікні linux, де в якості root у мене є команди повернення помилки, оскільки досягнуто обмеження перегляду.
# 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'.`
Я трохи погуглився, і кожне знайдене нами рішення - збільшити ліміт за допомогою:
sudo sysctl fs.inotify.max_user_watches=<some random high number>
Але мені не вдалося знайти жодної інформації про наслідки підвищення цієї цінності. Я думаю, що значення ядра за замовчуванням було встановлено з причини, але воно здається недостатнім для конкретних звичаїв. (наприклад, при використанні Dropbox з великою кількістю папок або програмного забезпечення, яке контролює безліч файлів)
Тож ось мої запитання:
- Чи безпечно підвищувати цю цінність і якими були б наслідки занадто високої вартості?
- Чи є спосіб дізнатись, що таке встановлені на даний момент годинники та який процес встановив їх, щоб можна було визначити, чи досягнута межа не викликана несправним програмним забезпеченням?