Помилка Dropbox - 'відлуння 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches '


Відповіді:


107

Відредагуйте /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 негайно відновить синхронізацію.


17

З Ubuntu 13.04:

$ sudo nano /proc/sys/fs/inotify/max_user_watches

Потім змініть те, що є у файлі (у мене було 8192), на 100000

Потім "ctrl o" для збереження та "ctrl x" для виходу

Потім запустіть:

$ sudo sysctl -p

потім перезапустіть Dropbox.


2
Цей працює з новими версіями Ubuntu!
АГ.

6
це не змінить його назавжди ... просто для поточного завантаження
EdH

У Ubuntu 14 це призводить до помилок Fsync.
jgoeders

7

Редагування /proc/sys/fs/inotify/max_user_watchesбезпосередньо призводить до помилок Fsync у GVIM. Це тому, що ви не можете реально змінювати ці файли безпосередньо. Натомість краще скористатися цією командою:

sudo sysctl -w fs.inotify.max_user_watches=100000

Це не викликає проблем із редагуванням файлів, і, на мене, виглядає як більш правильний метод.


1
Чи зберігає це налаштування при перезавантаженні?
Малькольм

@Malcolm Це ніколи не спонукало мене знову встановлювати max_user_watches.
Ryanmt

2
Це дивно. Використання sysctl -wметоду змушує Dropbox підказувати мене знову при кожному перезавантаженні. Лише додавши рядок, щоб /etc/sysctl.confйого виправити назавжди. Я використовую Дебіана Джессі.
Hubro

Це найпростіша відповідь, якщо ви отримуєте помилки у синхронізації.
Layke

Вам потрібно відредагувати sysctl.conf, як показано у відповіді, щоб зміни стали постійними.
Бенджамін Годакре
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.