Nó sẽ không thay đổi, ít nhất là trong tương lai gần (và về điều này tôi có thể thấy trước một vài năm trong tương lai). Cho phép người dùng chọn các thư mục tùy ý bên ngoài nhà của họ để đồng bộ hóa với Ubuntu One, có khả năng đồng bộ hóa giữa nhiều máy tính khác nhau, mở ra một số lượng lớn các vấn đề về khả năng sử dụng để giải quyết một trường hợp sử dụng, khá thẳng thắn, không phải là phổ biến.
Một trong những vấn đề mà tôi nhớ ra khỏi đỉnh đầu là nếu bạn cố gắng đồng bộ hóa điểm gắn của thiết bị di động (và khá nhiều người cố gắng thực hiện việc này), khi bạn gỡ bỏ syncdaemon của thiết bị sẽ xóa mọi thứ; để làm cho nó hoạt động chính xác, syncdaemon sẽ phải biết về các thiết bị, phát hiện loại bỏ chúng, những thứ tương tự. Khá nhiều nỗ lực và rất nhiều tiềm năng cho những cơn ác mộng về khả năng sử dụng.
Một vấn đề khác là nếu bạn cố gắng để đồng bộ hóa một thư mục với các điều khoản đặc biệt, sở hữu hoặc các loại tập tin trong nó: nghĩ đến /etc/
, /tmp/
hoặc /dev/
như một số các trường hợp xấu nhất. Hoặc bất kỳ thư mục nào bạn không sở hữu, thực sự. Chúng tôi chỉ đơn giản có thể không cho phép đồng bộ hóa các thư mục mà bạn không sở hữu, nhưng thực tế chúng tôi biết một số người đang chạy syncdaemon với quyền root (bất chấp cảnh báo của chúng tôi).
Một cách giải quyết cho bạn là gắn kết (thông qua /etc/fstab
, vì vậy bạn chắc chắn chắc chắn rằng phân vùng được gắn kết mỗi lần - nếu không bạn có nguy cơ mất dữ liệu đã đồng bộ hóa) /data
thư mục vào nhà của bạn. Bạn có thể chỉ cần di chuyển /data
đến ~/data
hoặc, nếu bạn có những thứ có /data
đường dẫn được mã hóa cứng (hoàn toàn có khả năng) hoặc nếu bạn đã quen với /data
chính mình (cũng rất có thể), liên kết tượng trưng hoặc gắn kết /data
với điểm gắn kết trong nhà của bạn. Nếu bạn không muốn nhìn thấy nó trong nhà của bạn, chỉ cần làm cho nó ~/.data
.