Ошибка Dropbox - 'echo 100000 | sudo tee / proc/sys/fs/inotify/max_user_watches'
Dropbox выдает ошибку, в которой упоминается эхо-сигнал 100000, но затем он исчезает. Как исправить или удалить сообщение?
3 ответа
Отредактируйте свой /etc/sysctl.conf
файл в вашем любимом текстовом редакторе, например nano
:
sudo nano /etc/sysctl.conf
и добавить (или изменить значение) fs.inotify.max_user_watches=100000
в конце файла в виде новой строки.
В качестве опции вы можете использовать команду sudo sysctl -w fs.inotify.max_user_watches=100000
или команда ниже, как описано в справочном руководстве Dropbox, результаты будут такими же.
From the advanced help guide from Dropbox
Мониторинг более 10000 папок
Версия рабочего стола Dropbox для Linux по умолчанию не позволяет отслеживать более 10000 папок. Ничего сверх этого не отслеживается и, следовательно, игнорируется при синхронизации. Это легко исправить. Откройте терминал и введите следующее:
echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
Эта команда сообщит вашей системе, что нужно просматривать до 100000 папок. После ввода команды и ввода пароля Dropbox немедленно возобновит синхронизацию.
С Ubuntu 13.04:
$ sudo nano /proc/sys/fs/inotify/max_user_watches
Затем измените то, что находится в файле (у меня было 8192) на 100000
Затем "Ctrl O", чтобы сохранить и "Ctrl X", чтобы выйти
Затем запустите:
$ sudo sysctl -p
затем перезапустите Dropbox.
Редактирование /proc/sys/fs/inotify/max_user_watches
напрямую приводит к ошибкам Fsync в GVIM. Это потому, что вы не можете изменить эти файлы напрямую. Вместо этого лучше использовать эту команду:
sudo sysctl -w fs.inotify.max_user_watches=100000
Это не вызывает проблем с редактированием файлов, и для меня это выглядит как более правильный метод.