Câu trả lời:
Trong Ubuntu, quy trình chịu trách nhiệm giữ tệp của người dùng được đồng bộ hóa với bộ lưu trữ đám mây của người dùng trên Ubuntu One được gọi là "Ubuntu One SyncDaemon". Nó tồn tại
/usr/lib/ubuntuone-client/ubuntuone-syncdaemon
và được bao gồm trong bản cài đặt Ubuntu Desktop mặc định. Trong cài đặt mặc định này, một kiểm tra nhẹ được thực hiện cho dù bạn đã đăng ký Ubuntu One hay chưa, và nếu vậy thì syncdaemon sẽ tự động bắt đầu cho bạn, 30 giây sau khi đăng nhập. Syncdaemon sau đó kiểm tra các tệp của bạn để biết các thay đổi cục bộ và sau đó kết nối với máy chủ; sau khi đồng bộ hóa ban đầu, mọi thứ sẽ "chỉ hoạt động".
Một vài lỗi có thể cản trở những thứ "chỉ hoạt động"; đáng chú ý nhất hiện nay là LP: 651237 (đã được sửa và chúng tôi đang cố gắng đưa nó ra cho mọi người bị ảnh hưởng) và LP: 683116 (đang trong quá trình xử lý và nên được sửa trước ngày 10.04.2).
Có một số cách bạn có thể xác nhận rằng nó đang làm việc cho bạn. Đơn giản nhất có lẽ là mở ubuntuone-preferences
, bạn có thể tìm thấy trong Hệ thống> Tùy chọn> Ubuntu One:
ubfoxone-Preferences http://ubfoxone.com/p/ScT/
Lưu ý nhãn "Hoàn thành đồng bộ hóa"; điều này có thể thay đổi thành "Đồng bộ hóa trong tiến trình ..." hoặc "Ngắt kết nối", nếu phù hợp. Ngoài ra, thiết bị có các điều khiển giới hạn băng thông và các nút Kết nối / Ngắt kết nối / Khởi động lại là máy tính cục bộ.
Một số người muốn có nhiều thông tin hơn "làm việc / không làm việc"; Roman Yepishev đã phát triển một chỉ báo rất hay cho syncdaemon,
bạn có thể đọc về blog của mình và cài đặt qua ppa :
ppa:rye/ubuntuone-extras
. Nó trông như thế này:
chỉ báo của roman http://ubfoxone.com/p/J4U/
Bạn có thể biết thêm một chút chi tiết bằng cách mở một thiết bị đầu cuối và gõ
u1sdtool --status
. Lưu ý rằng u-one-ess-dee
(đối với Ubuntu One Sync Daemon), không phải u-ell-ess-dee
. Một thông tin có giá trị bạn có thể nhận được u1sdtool
là tiến trình chuyển tiền riêng lẻ, như bạn có thể thấy:
u1sdtool http://ubfoxone.com/p/Scd/
Một cách khác là cài đặt Magicicada
Nếu bạn đang ở 10.04 LTS, bạn có thể lấy nó ra ppa:chicharreros/ppa
.
magicicada
kết nối bạn thẳng vào các thông tin được đưa ra bởi syncdaemon
, vì vậy hãy cẩn thận:
magicicada http://ubfoxone.com/p/Scc/
Trong động não đã truyền cảm hứng cho Q / A này , giải pháp số 1 trông rất hay, nhưng có lẽ vượt xa những gì chúng ta có thể xây dựng ngay bây giờ (nhưng chúng tôi sẽ thực hiện các bản vá!). Một biến thể của điều này có thể có thể bằng cách lạm dụng các biểu tượng một chút; nó hiện đang được xem xét.
Giải pháp số 2 có một vấn đề mà theo như tôi có thể nói khiến nó không thể thực hiện được: tiến trình đồng bộ hóa toàn bộ rất khó để trình bày cho người dùng theo cách có ý nghĩa, bởi vì "toàn bộ" có thể và sẽ thay đổi trong quá trình đồng bộ hóa quá trình.
Giải pháp số 5 là những gì sắp diễn ra vào ngày 11.04: chúng tôi đang tích hợp syncdaemon với công cụ zeitgeist và sẽ sử dụng zeitgeist để giúp chúng tôi tổng hợp các sự kiện khi cần thiết và cung cấp cho người dùng thông tin trạng thái hữu ích (chứ không phải là ứng dụng ). Phần lớn công việc này vẫn cần phải được thực hiện, vì vậy thật không may, không có gì để hiển thị.
Nếu Ubuntu đạt được một cách thống nhất về tiến trình báo cáo ), chúng tôi sẽ làm việc để giao diện với điều đó; này có lẽ sẽ cung cấp cho chúng tôi thông báo cho lớn lên / tải cũng
Bạn có thể làm điều đó bằng CLI hoặc cài đặt một chỉ báo:
Để kiểm tra trạng thái của ubfoxone (đã kết nối, v.v.), hãy làm:
u1sdtool -s
Nó sẽ in một cái gì đó như:
State: QUEUE_MANAGER
connection: With User With Network
description: processing queues
is_connected: True
is_error: False
is_online: True
queues: IDLE
Để kiểm tra chuyển khoản hiện tại (tải lên / tải xuống), hãy làm:
u1sdtool --current-transfers
Nó sẽ in một cái gì đó như:
Current uploads:
path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
deflated size: 49724
bytes written: 0
Current downloads: 0
Cài đặt chỉ báo ubfoxone sẽ cung cấp một số thông tin về khu vực khay.
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
Nếu mô tả trạng thái là "xử lý hàng đợi" và thông báo hàng đợi là "WORKING_ON_BOTH", --current-transfer
tùy chọn sẽ không hữu ích lắm trong việc xác định hoạt động. Trong trường hợp này, tôi đã tìm thấy lệnh sau, có số lượng siêu dữ liệu của tệp đang được xử lý, để giúp xác định hoạt động:
u1sdtool --waiting-meta | wc -l
Khi chuyển bắt đầu, bạn sẽ nhận được một số thông tin từ --current-transfer
tùy chọn. Tuy nhiên, nó sẽ không cung cấp cho bạn nhiều báo cáo trạng thái. Một lệnh khác, có số lượng tệp đang chờ đồng bộ hóa, có thể hữu ích trong việc xác định tiến trình:
u1sdtool --waiting-content | wc -l
Trong Ubuntu 11.04 và mới hơn, hai lệnh này đã được kết hợp:
u1sdtool --waiting | wc -l