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його виправити назавжди. Я використовую Дебіана Джессі.