Dropbox cung cấp cho tôi các lỗi bật lên về việc không thể theo dõi hệ thống tệp (nó nhanh chóng biến mất) khi khởi động nhưng có vẻ như nó vẫn hoạt động tốt, tại sao vậy?
Dropbox cung cấp cho tôi các lỗi bật lên về việc không thể theo dõi hệ thống tệp (nó nhanh chóng biến mất) khi khởi động nhưng có vẻ như nó vẫn hoạt động tốt, tại sao vậy?
Câu trả lời:
Trên Linux, ứng dụng khách Dropbox phải tuân theo giới hạn hệ thống mặc định về số lượng thư mục mà nó có thể theo dõi để thay đổi. Có một cảnh báo liên quan đến điều này, dọc theo dòng:
Không thể theo dõi hệ thống tập tin
Vui lòng chạy: echo 100000 | sudo tee / Proc / sys / fs / inotify / max_user_watches và khởi động lại Dropbox để khắc phục sự cố.
Điều này xuất hiện thường xuyên trong Diễn đàn Dropbox và họ có đề cập đến vấn đề này tại sao "Tại sao không có tệp nhất định trên một máy tính đồng bộ hóa với máy tính khác?" tài liệu:
Giám sát hơn 10000 thư mục
Phiên bản Linux của ứng dụng máy tính để bàn Dropbox bị hạn chế theo dõi hơn 10000 thư mục theo mặc định. Bất cứ điều gì qua đó không được xem và do đó, bị bỏ qua khi đồng bộ hóa. Có một sửa chữa dễ dàng cho việc này. Mở một thiết bị đầu cuối và nhập như sau:
> echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
Lệnh này sẽ cho hệ thống của bạn xem tối đa 100000 thư mục. Khi lệnh được nhập và bạn nhập mật khẩu, Dropbox sẽ ngay lập tức tiếp tục đồng bộ hóa.
Sau nhiều lần thử, tôi vẫn nhận được lỗi "không thể giám sát hệ thống tập tin". Cuối cùng tôi đã tìm ra lý do tại sao:
100.857 tệp, 15.009 thư mục
Tôi đã phải tăng max_user_watches của mình lên một số cao hơn.