Dropboxエラー-'echo 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=100000Dropboxヘルプガイドで説明されているコマンドまたは以下のコマンドを使用できますが、結果は同じです。


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リリースで動作します!
AH。

6
これはちょうど現在のブートのために...永久に変更されません
EDH

Ubuntu 14では、これによりFsyncエラーが発生します。
jgoeders 14年

7

/proc/sys/fs/inotify/max_user_watches直接編集すると、GVIMでFsyncエラーが発生します。これは、これらのファイルを実際に直接変更できないためです。代わりに、次のコマンドを使用することをお勧めします。

sudo sysctl -w fs.inotify.max_user_watches=100000

これはファイル編集の問題を引き起こすことはなく、私には、より適切な方法のように見えます。


1
これにより、再起動時に構成が保存されますか?
マルコム

@Malcolm max_user_watchesを再度設定するように促されたことはありません。
Ryanmt

2
それは変だ。このsysctl -w方法を使用すると、Dropboxは再起動するたびに再度プロンプトを表示します。/etc/sysctl.conf私に永久にそれを修正するために行を追加するだけです。Debian Jessieを使用しています。
ウブロ14

これは、fsyncエラーが発生した場合の最も簡単な答えです。
レイク14

変更を永続的にするには、回答に示されているようにsysctl.confを編集する必要があります。
ベンジャミンGoodacre
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.