ข้อผิดพลาด Dropbox เกี่ยวกับระบบไฟล์การตรวจสอบ


14

Dropbox ทำให้ฉันมีข้อผิดพลาดป๊อปอัพเกี่ยวกับการไม่สามารถตรวจสอบระบบไฟล์ (ที่หายไปอย่างรวดเร็ว) เมื่อมันเริ่มขึ้น แต่มันก็ยังดูเหมือนว่าจะทำงานตกลงทำไมเป็นเช่นนั้น?


คุณใช้ระบบปฏิบัติการใดบนไคลเอนต์ Dropbox คุณสามารถรับข้อความเต็มของข้อความแสดงข้อผิดพลาดได้หรือไม่?
jeff

คำตอบ:


24

บน Linux ไคลเอนต์ Dropbox อยู่ภายใต้ข้อ จำกัด ของระบบเริ่มต้นตามจำนวนไดเรกทอรีที่สามารถตรวจสอบการเปลี่ยนแปลงได้ มีคำเตือนเกี่ยวกับสิ่งนี้ตามแนวของ:

ไม่สามารถตรวจสอบระบบไฟล์

กรุณาเรียกใช้: echo 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches และรีสตาร์ท Dropbox เพื่อแก้ไขปัญหา

สิ่งนี้เกิดขึ้นบ่อยครั้งในฟอรัม Dropbox และมีการกล่าวถึงเรื่องนี้ใน"ทำไมไฟล์บางไฟล์ในคอมพิวเตอร์เครื่องหนึ่งจึงไม่ซิงค์กับอีกเครื่องหนึ่ง" เอกสาร:

ตรวจสอบมากกว่า 10,000 โฟลเดอร์

แอปพลิเคชั่น Dropbox บนเดสก์ท็อปเวอร์ชัน Linux ถูก จำกัด จากการตรวจสอบมากกว่า 10,000 โฟลเดอร์ตามค่าเริ่มต้น สิ่งใดที่ไม่ได้รับการดูและจะถูกละเว้นเมื่อทำการซิงค์ มีวิธีแก้ไขที่ง่ายสำหรับสิ่งนี้ เปิดเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้:

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

คำสั่งนี้จะบอกระบบของคุณให้รับชมสูงสุด 100000 โฟลเดอร์ เมื่อป้อนคำสั่งแล้วคุณป้อนรหัสผ่าน Dropbox จะทำการซิงค์ต่อ


นี่ไม่ได้อธิบายถึงข้อความที่ปรากฏขึ้นทันทีเมื่อไม่เปลี่ยนจำนวนโฟลเดอร์หรือไฟล์ที่ต้องการตรวจสอบ ฉันเปลี่ยนไฟล์ แต่ไม่ใช่จำนวนไฟล์หรือไดเรกทอรี วันถัดไปฉันเห็นข้อความนั้น มีคำอธิบายอะไรบ้าง?
Zelphir Kaltstahl

4

หลังจากพยายามหลายครั้งฉันยังคงได้รับข้อผิดพลาด "ไม่สามารถตรวจสอบระบบแฟ้ม" ในที่สุดฉันก็รู้ว่าทำไม:

ไฟล์ 100,857 ไฟล์, 15,009 โฟลเดอร์

ฉันต้องชน max_user_watches ของฉันไปยังหมายเลขที่สูงกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.