Kesalahan Dropbox tentang memonitor sistem file

14

Dropbox memberi saya kesalahan pop-up tentang tidak bisa memonitor sistem file (yang dengan cepat menghilang) ketika dinyalakan tetapi tampaknya masih berfungsi dengan baik, mengapa begitu?

Michael Durrant
sumber
Pada sistem operasi apa Anda menjalankan klien Dropbox? Apakah Anda dapat memperoleh teks lengkap dari pesan kesalahan?
jeff

Jawaban:

24

Di Linux, klien Dropbox tunduk pada batas sistem default pada jumlah direktori yang dapat dimonitor untuk perubahan. Ada peringatan terkait hal ini, di sepanjang baris:

Tidak dapat memonitor sistem file

Silakan jalankan: echo 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches dan mulai ulang Dropbox untuk memperbaiki masalah.

Ini sering muncul di Forum Dropbox, dan mereka menyebutkannya di "Mengapa file tertentu di satu komputer tidak disinkronkan dengan yang lain?" dokumen:

Memantau lebih dari 10.000 folder

Versi Linux dari aplikasi desktop Dropbox terbatas dari memonitor lebih dari 10.000 folder secara default. Apa pun yang tidak ditonton dan karenanya diabaikan saat disinkronkan. Ada perbaikan yang mudah untuk ini. Buka terminal dan masukkan yang berikut ini:

> echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

Perintah ini akan memberi tahu sistem Anda untuk menonton hingga 100000 folder. Setelah perintah dimasukkan dan Anda memasukkan kata sandi Anda, Dropbox akan segera melanjutkan sinkronisasi.

jeff
sumber
Ini tidak menjelaskan pesan yang tiba-tiba muncul, ketika tidak mengubah jumlah folder atau file yang perlu dipantau. Saya mengubah file tetapi bukan jumlah file atau direktori. Hari berikutnya saya melihat pesan itu. Ada penjelasan untuk itu?
Zelphir Kaltstahl
4

Setelah beberapa kali mencoba saya masih mendapatkan kesalahan "tidak dapat memonitor filesystem". Saya akhirnya menemukan alasannya:

100.857 File, 15.009 Folder

Saya harus menaikkan max_user_watches saya ke nomor yang lebih tinggi.

gbolcer
sumber