2013年3月23日土曜日

Dropbox: Unable to monitor filesystem

Linux の Dropbox で表示される警告。

Unable to monitor filesystem Please run: echo 100000 | sudo tee /proc/sys/fs/inotify/max_user_watches and restart Dropbox to correct the problem.

これはDropboxにファイルを突っ込みすぎてる状態。


では、警告に表示されるコマンドは何をしているかというと、
echo 100000 | sudo tee /proc/sys/fs/inotify/max_user_watches


# man 7 inotify

/proc/sys/fs/inotify/max_user_watches
This specifies an upper limit on the number of watches that can be created per real user ID.

ユーザが監視できるファイルの上限値を増やしてるだけ。
例だととんでもなく増やしてるけど、実際は今設定されてる2〜3倍くらいにしてみて、エラーが出なくなればそれでOK。


現在の値
# sudo sysctl -a |grep fs.inotify.max_user_watches
fs.inotify.max_user_watches = 8192

設定
# sudo vim /etc/sysctl.conf
fs.inotify.max_user_watches = 24576


# sudo sysctl -p
# sudo sysctl -a |grep fs.inotify.max_user_watches
fs.inotify.max_user_watches = 24576

Dropbox クライアントを再起動。エラーが出なければOK。出るようであればもう少し値を増やす。

0 件のコメント:

コメントを投稿