, поэтому я пытаюсь начать использовать lsyncd для более современной системы резервного копирования.
Проблема, с которой я столкнулся, заключается в том, что каталог, в котором я должен выполнять резервное копирование, содержит более 250 000 элементов, и я хотел бы естественным образом увеличить размер часов до примерно 300 000 элементов часов - число, которое архитекторы в офисе не используют. достичь в течение длительного времени. поэтому, когда я делаю это, я получаю доступ к текстовому файлу часов через:
sudo gedit /proc/sys/fs/inotify/max_user_watches
и меняю на 300 000. Я нажал «Сохранить», но даже как sudo
он не позволит мне сохранить чертов файл. Я пытался сделать ту же операцию, пока демон выключен, затем запускаю его, проверьте его, все еще не изменившись.
точная ошибка, которую я получаю:
Could not create a backup file while saving /proc/sys/fs/inotify/max_user_watches
, поэтому мой вопрос заключается в том, как эффективно изменить содержимое этого файла с 8192 до 300 000
на этом сайте есть ответ в комментариях о том, как редактировать рассматриваемый файл.
http://monodevelop.com/Inotify_watches_limit
, чтобы вам не приходилось искать комментарии на сайте, это правильная команда, которая отлично сработала для меня.
echo yourNumber | sudo tee / proc / sys / fs / inotify / max_user_watches
. Для тех из нас, кто не очень разбирается в inotify, обратите внимание на номер, который вы вводите. число, которое вы вводите, должно быть кратно 2.
Поэтому, поскольку у меня было такое большое количество предметов для просмотра (257 048), я хотел перейти на число, которое было бы по меньшей мере столь же высоко, как и 300 000 наблюдаемых предметов. ближайший кратный 2 был 285184, что было недостаточно для меня. таким образом, я умножил на два, чтобы получить 570368. Так что мне, вероятно, больше никогда не придется прикасаться к этому файлу (ура).
насладиться чашечкой убунту, ура