Dropbox дає мені помилку, яка згадує ехо-трійку 100000, але потім вона зникає. Як виправити або видалити msg?
Dropbox дає мені помилку, яка згадує ехо-трійку 100000, але потім вона зникає. Як виправити або видалити msg?
Відповіді:
Відредагуйте /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 папок
Версія Linux для настільних програм Dropbox обмежена відстеженням понад 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
Це не викликає проблем із редагуванням файлів, і, на мене, виглядає як більш правильний метод.
sysctl -w
методу змушує Dropbox підказувати мене знову при кожному перезавантаженні. Лише додавши рядок, щоб /etc/sysctl.conf
його виправити назавжди. Я використовую Дебіана Джессі.