Jawaban:
Di Ubuntu, proses yang bertugas menjaga file pengguna disinkronkan dengan penyimpanan cloud pengguna di Ubuntu One disebut "Ubuntu One SyncDaemon". Ia hidup
/usr/lib/ubuntuone-client/ubuntuone-syncdaemon
, dan termasuk dalam instalasi Desktop Ubuntu default. Dalam pemasangan default ini, pemeriksaan ringan dilakukan untuk mengetahui apakah Anda mendaftar ke Ubuntu One, dan jika demikian syncdaemon dimulai secara otomatis untuk Anda, 30 detik setelah login. Syncdaemon kemudian memeriksa file Anda untuk perubahan lokal, dan kemudian menghubungkan ke server; setelah sinkronisasi awal, semuanya harus "berfungsi".
Beberapa bug dapat menghalangi hal-hal "hanya berfungsi"; yang paling terkenal saat ini adalah LP: 651237 (yang telah diperbaiki, dan kami sedang berusaha untuk mengeluarkannya kepada semua orang yang terkena dampak) dan LP: 683116 (yang sedang dalam proses dan harus diperbaiki sebelum 10.04.2).
Ada beberapa cara Anda dapat mengonfirmasi bahwa itu berfungsi untuk Anda. Mungkin yang termudah adalah membuka ubuntuone-preferences
, yang dapat Anda temukan di System> Preferences> Ubuntu One:
ubuntuone-preferensi http://ubuntuone.com/p/ScT/
Perhatikan label "Sinkronisasi selesai"; ini dapat berubah menjadi "Sinkronisasi sedang berlangsung ..." atau "Terputus", yang sesuai. Selanjutnya perangkat dengan kontrol batas bandwidth dan tombol Connect / Disconnect / Restart adalah komputer lokal.
Beberapa orang menginginkan lebih banyak informasi daripada "bekerja / tidak bekerja"; Roman Yepishev mengembangkan indikator yang sangat bagus untuk syncdaemon, yang
dapat Anda baca di blog-nya dan menginstal melalui ppa:
ppa:rye/ubuntuone-extras
. Ini terlihat seperti ini:
indikator roman http://ubuntuone.com/p/J4U/
Anda bisa mendapatkan sedikit lebih detail dengan membuka terminal dan mengetik
u1sdtool --status
. Perhatikan bahwa u-one-ess-dee
(untuk Ubuntu One Sync Daemon), tidak u-ell-ess-dee
. Salah satu informasi berharga yang dapat Anda peroleh u1sdtool
adalah kemajuan transfer individu, seperti yang Anda lihat:
u1sdtool http://ubuntuone.com/p/Scd/
Cara lain adalah dengan menginstal magicicada
Jika Anda dalam 10,04 LTS, Anda bisa mendapatkannya ppa:chicharreros/ppa
.
magicicada
menghubungkan Anda langsung ke firehose informasi yang dikeluarkan oleh syncdaemon
, jadi waspadalah:
magicicada http://ubuntuone.com/p/Scc/
Dalam brainstorming yang mengilhami T / A ini , solusi # 1 terlihat sangat bagus, tetapi mungkin melampaui apa yang bisa kita bangun sekarang (tapi kita akan mengambil tambalan!). Variasi dari hal ini dimungkinkan dengan sedikit menyalahgunakan emblem; saat ini sedang diselidiki.
Solusi # 2 memiliki masalah yang sejauh yang saya tahu membuatnya tidak dapat diterapkan: kemajuan sinkronisasi file secara keseluruhan sangat sulit untuk disajikan kepada pengguna dengan cara yang bermakna, karena "keseluruhan" dapat dan akan berubah selama sinkronisasi proses.
Solusi # 5 adalah apa yang akan terjadi pada 11.04: kami mengintegrasikan syncdaemon dengan mesin zeitgeist, dan akan menggunakan zeitgeist untuk membantu kami mengumpulkan peristiwa-peristiwa bila perlu dan menyajikan kepada pengguna informasi informasi berguna (bukan banjir yang merupakan applet) ). Sebagian besar pekerjaan ini masih perlu dilakukan, jadi sayangnya tidak ada yang ditampilkan.
Jika Ubuntu memperoleh cara terpadu untuk melaporkan kemajuan ), kami akan berupaya berinteraksi dengan itu; ini mungkin akan memberi kami pemberitahuan untuk unduhan / unduhan besar juga
Anda dapat melakukannya dengan CLI atau memasang indikator:
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
Instal indikator ubuntuone-indikator yang akan memberikan beberapa info tentang area baki.
sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update && sudo apt-get install ubuntuone-indicator
Jika deskripsi status "memproses antrian" dan pesan antrian adalah "WORKING_ON_BOTH", --current-transfer
opsi tidak akan sangat berguna dalam menentukan aktivitas. Dalam kasus ini, saya telah menemukan perintah berikut, yang menerima hitungan metadata file yang sedang diproses, untuk membantu menentukan aktivitas:
u1sdtool --waiting-meta | wc -l
Setelah transfer dimulai, Anda akan mendapatkan beberapa info dari --current-transfer
opsi. Namun, itu tidak akan memberi Anda banyak laporan status. Perintah lain, yang mendapatkan jumlah 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