Pertanyaan Bagaimana saya bisa tahu apakah sinkronisasi file Ubuntu One bekerja, dan kemajuan apa yang sedang dibuat? [Tutup]


Tidak jelas bagaimana aspek sinkronisasi file dari Ubuntu One dimulai, juga apakah itu berjalan pada suatu titik waktu tertentu, atau apa kemajuan sedang dibuat selama sinkronisasi.


42
2017-12-07 22:27


asal




Jawaban:


Di Ubuntu, proses yang bertanggung jawab menjaga file pengguna disinkronkan penyimpanan cloud pengguna di Ubuntu One disebut "Ubuntu One SyncDaemon ". Ini tinggal di /usr/lib/ubuntuone-client/ubuntuone-syncdaemon, dan termasuk dalam instalasi Ubuntu Desktop default. Di default ini, instal a cek ringan dibuat apakah Anda mendaftar ke Ubuntu Satu, dan jika demikian, syncdaemon dimulai secara otomatis untuk Anda, 30 detik setelah login. The syncdaemon kemudian memeriksa file Anda untuk lokal perubahan, dan kemudian terhubung ke server; setelah awal sinkronisasi, semuanya harus "hanya berfungsi".

Beberapa bug dapat mengganggu hal-hal "hanya bekerja"; paling penting   sekarang adalah LP: 651237 (yang telah diperbaiki, dan kami sedang mengerjakannya   memberikannya kepada semua orang yang terkena dampak) dan LP: 683116 (yang ada di   kemajuan dan harus diperbaiki sebelum 10.04.2).

Ada beberapa cara Anda dapat mengonfirmasi bahwa itu berfungsi untuk Anda. Itu termudah mungkin untuk dibuka ubuntuone-preferences, yang Anda bisa temukan di bawah Sistem> Preferensi> Ubuntu One:

ubuntuone-preferences http://ubuntuone.com/p/ScT/

Perhatikan label "Sinkronisasi selesai"; ini bisa berubah menjadi "Sinkronisasi sedang berlangsung ..." atau "Disconnected", sebagai sesuai. Selanjutnya perangkat dengan kontrol batas bandwidth dan tombol Connect / Disconnect / Restart adalah komputer lokal.

Sebagian orang menginginkan lebih banyak informasi daripada "bekerja / tidak bekerja"; Roma Yepishev mengembangkan indikator yang sangat bagus untuk syncdaemon, yang Anda dapat membaca tentang di blognya dan instal melalui ppa: ppa:rye/ubuntuone-extras. Terlihat seperti ini:

Indikator roman http://ubuntuone.com/p/J4U/

Anda bisa mendapatkan sedikit lebih detail dengan membuka terminal dan mengetik u1sdtool --status. Perhatikan itu u-one-ess-dee (untuk Ubuntu One Sync Daemon), bukan u-ell-ess-dee. Sepotong informasi berharga Anda bisa dapatkan dari u1sdtool adalah kemajuan transfer individual, seperti Anda bisa melihat:

u1sdtool http://ubuntuone.com/p/Scd/

Cara lain adalah dengan memasang magicicada  Install magicicada

Jika Anda berada dalam 10,04 LTS, Anda dapat mengambilnya ppa:chicharreros/ppa. magicicada menghubungkan Anda langsung ke firehose informasi dikeluarkan oleh syncdaemon, jadi berhati-hatilah:

magicicada http://ubuntuone.com/p/Scc/

masa depan

Dalam brainstorming yang menginspirasi Q / A ini, solusi # 1 terlihat sangat bagus, tetapi mungkin di luar apa yang bisa kita bangun sekarang (tapi kami akan mengambilnya tambalan!). Variasi ini dimungkinkan dengan menyalahgunakan emblem sedikit; saat ini sedang diperiksa.

Solusi # 2 memiliki masalah yang sejauh yang saya tahu membuatnya unimplementable: kemajuan sinkronisasi file secara keseluruhan sangat sulit hadir untuk pengguna dengan cara yang berarti, karena "utuh" dapat dan akan berubah selama proses sinkronisasi.

Solusi # 5 adalah apa yang akan terjadi pada 11.04: kita mengintegrasikan syncdaemon dengan mesin zeitgeist, dan akan menggunakan zeitgeist untuk membantu kami agregat acara saat diperlukan dan sajikan pengguna dengan berguna informasi status (bukan banjir yang menjadi applet). Itu mayoritas pekerjaan ini masih perlu dilakukan, jadi sayangnya di sana tidak ada yang ditampilkan.

Jika Ubuntu memperoleh cara terpadu melaporkan kemajuan), kami akan bekerja untuk berinteraksi dengan itu; ini mungkin akan memberi kita notifikasi untuk besar / unduhan demikian juga


43
2017-12-07 22:33



woot, Chipaca, jawaban Anda luar biasa =) - Marcos Roriz Junior
Semua gambar Anda sudah mati sekarang karena Ubuntu One hilang. - Seth♦


Anda dapat melakukannya dengan CLI atau memasang indikator:

CLI

Untuk memeriksa status ubuntuone (terhubung, dll) lakukan:

u1sdtool -s 

Ini akan mencetak sesuatu seperti:

State: QUEUE_MANAGER
    connection: With User With Network
    description: processing queues
    is_connected: True
    is_error: False
    is_online: True
    queues: IDLE

Untuk memeriksa transfer saat ini (unggah / unduh) lakukan:

u1sdtool --current-transfers

Ini akan mencetak sesuatu seperti:

Current uploads:
  path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
    deflated size: 49724
    bytes written: 0
Current downloads: 0

GUI

Pasang indikator ubuntuone-indikator yang akan memberikan beberapa info di area baki.

sudo add-apt-repository ppa:rye/ubuntuone-extras

sudo apt-get update && sudo apt-get install ubuntuone-indicator

19
2017-12-07 22:32





Jika deskripsi status adalah "memproses antrian" dan pesan antrian adalah "WORKING_ON_BOTH", the --current-transfer pilihan tidak akan sangat berguna dalam menentukan aktivitas. Dalam hal ini, saya telah menemukan perintah berikut, yang menghitung jumlah metadata file yang sedang diproses, untuk membantu dalam menentukan aktivitas:

u1sdtool --waiting-meta | wc -l

Setelah transfer dimulai, Anda akan mendapatkan beberapa info dari --current-transfer pilihan. Namun, itu tidak akan memberi Anda banyak laporan status. Perintah lain, yang menghitung file yang menunggu untuk disinkronkan, dapat berguna dalam menentukan kemajuan:

u1sdtool --waiting-content | wc -l

Di Ubuntu 11.04 dan yang lebih baru, kedua perintah ini telah digabungkan:

u1sdtool --waiting | wc -l

3
2018-04-03 19:54