Làm cách nào tôi có thể biết liệu đồng bộ hóa tệp Ubuntu One có hoạt động hay không và tiến trình thực hiện là gì? [đóng cửa]


42

Không rõ khía cạnh đồng bộ hóa tệp của Ubuntu One được bắt đầu như thế nào, cũng như liệu nó có đang chạy tại bất kỳ thời điểm cụ thể nào hay không, cũng như những gì tiến trình đang được thực hiện trong quá trình đồng bộ hóa.

Câu trả lời:


43

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-syncdaemonvà đượ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 u1sdtoollà 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 Cài đặt Magicicada

Nếu bạn đang ở 10.04 LTS, bạn có thể lấy nó ra ppa:chicharreros/ppa. magicicadakế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/

tương lai

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


2
woot, Chipaca câu trả lời của bạn thật tuyệt vời =)
Marcos Roriz Junior

Tất cả hình ảnh của bạn đã chết khi Ubuntu One biến mất.
Seth

19

Bạn có thể làm điều đó bằng CLI hoặc cài đặt một chỉ báo:

CLI

Để 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

GUI

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

3

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-transfertù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-transfertù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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.