Ubuntu One dosya senkronizasyonunun işe yarayıp yaramadığını ve hangi ilerlemeyi sağladığını nasıl anlayabilirim? [kapalı]


42

Ubuntu One'ın dosya senkronizasyon yönünün nasıl başlatıldığı, ne zaman herhangi bir noktada çalışıp çalışmadığı veya senkronizasyon sırasında ilerleme kaydedildiği açık değildir.

Yanıtlar:


43

Ubuntu'da, bir kullanıcının dosyasını kullanıcının Ubuntu One'daki bulut deposuyla senkronize etmekten sorumlu olan sürece "Ubuntu One SyncDaemon" denir. İçinde yaşıyor /usr/lib/ubuntuone-client/ubuntuone-syncdaemonve bir varsayılan Ubuntu Masaüstü kurulumuna dahil edildi. Bu varsayılan kurulumda Ubuntu One'a kaydolup kaydolmadığınız konusunda hafif bir kontrol yapılır ve eğer öyleyse syncdaemon oturum açtıktan 30 saniye sonra sizin için otomatik olarak başlatılır. Syncdaemon daha sonra dosyalarınızı yerel değişikliklere karşı kontrol eder ve ardından sunucuya bağlanır; İlk senkronizasyondan sonra her şey "sadece çalışmalı" olmalı.

Birkaç böcek “sadece çalışıyor” gibi şeylerin önüne geçebilir; şu an en dikkat çeken kişi LP: 651237 (düzeltildi ve etkilenen herkese vermeye çalışıyoruz) ve LP: 683116 (devam ediyor ve 10.04.2'den önce düzeltilmesi gerekiyor).

Sizin için çalıştığını onaylamanın birkaç yolu vardır. En kolay olanı muhtemelen ubuntuone-preferencesSistem> Tercihler> Ubuntu Bir altında bulabileceğiniz açmaktır:

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

"Senkronizasyon tamamlandı" etiketine dikkat edin; bu, uygun şekilde "Senkronizasyon devam ediyor ..." veya "Bağlantı Kesildi" olarak değişebilir. Ayrıca bant genişliğine sahip cihaz kontrolleri sınırlar ve Connect / Disconnect / Restart butonları yerel bilgisayardır.

Bazı insanlar "çalışmak / çalışmamak" dan daha fazla bilgi ister; Roman Yepishev, blogunda okuyabileceğiniz ve ppa aracılığıyla yükleyebileceğiniz syncdaemon için çok güzel bir gösterge geliştirdi ppa:rye/ubuntuone-extras. Bu gibi görünüyor:

roman'in göstergesi http://ubuntuone.com/p/J4U/

Bir terminal açıp yazarak biraz daha ayrıntılı bilgi alabilirsiniz u1sdtool --status. Bunun u-one-ess-dee(Ubuntu One Sync Daemon için) olmadığını unutmayın u-ell-ess-dee. Alabileceğiniz değerli bilgilerin bir parçası u1sdtool, görebileceğiniz gibi, bireysel transferlerin ilerlemesidir:

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

Başka bir yol ise magicicada'yı yüklemek . Magicicada yükleyin

Eğer 10.04 LTS'deyseniz, onu kapabilirsiniz ppa:chicharreros/ppa. magicicadasizi doğrudan ortaya koyduğu bilginin ateş hortumuna bağlar syncdaemon;

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

gelecek

In bu Q / A ilham beyin fırtınası , çözüm 1. görünüyor çok güzel, ama biz (ama biz yamaları alacağını!) Şu anda inşa edebilirsiniz ötesinde muhtemelen. Bunun bir çeşitlemesi, amblemleri biraz suistimal ederek mümkün olabilir; şu anda aranıyor.

Çözüm # 2 , söyleyebildiğim kadarıyla uygulanamaz hale getirecek bir problemi var: dosya senkronizasyonunun bir bütün olarak ilerlemesi kullanıcıya anlamlı bir şekilde sunulması çok zor, çünkü "bütün" senkronizasyon sırasında değişebilir ve değişecek süreci.

Çözüm # 5 , 11.04'te gelen şeydir: senkronizasyonu zeitgeist motoruyla bütünleştiriyoruz ve gerektiğinde olayları toplamamıza yardımcı olmak için zeitgeist kullanacağız ve kullanıcıya yararlı durum bilgisi (applet olan sukut yerine) sunmak ). Bu işin çoğunluğunun hala yapılması gerekiyor, bu nedenle maalesef gösterilecek bir şey yok.

Eğer Ubuntu, ilerlemenin rapor edilmesinin bir yolunu kazanmış olsaydı), bununla bağlantıya geçmeye çalışırdık; Bu muhtemelen bize büyük indirmeler / indirmeler için de bildirimde bulunacaktır.


2
woot, Chipaca cevabınız harika =)
Marcos Roriz Junior

Artık tüm resimleriniz öldü, Ubuntu One gitti.
Seth

19

Bunu CLI ile yapabilir veya bir gösterge kurabilirsiniz:

CLI

Ubuntuone (bağlı, vb) durumunu kontrol etmek için yapın:

u1sdtool -s 

Gibi bir şey yazdıracak:

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

Mevcut transferleri kontrol etmek (yükleme / indirme) yapın:

u1sdtool --current-transfers

Gibi bir şey yazdıracak:

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

GUI

Tepsi alanında bazı bilgiler sağlayacak ubuntuone gösterge göstergesini takın.

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

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

3

Durum açıklaması "sıraları işliyorsa" ve sıralar mesajı "WORKING_ON_BOTH" ise, --current-transferseçenek etkinlik belirlemede çok yararlı olmaz. Bu durumda, etkinliği belirlemede yardımcı olması için, dosyaların işlendiği dosyaların meta verilerini gösteren aşağıdaki komutu buldum:

u1sdtool --waiting-meta | wc -l

Transferler başladıktan sonra, --current-transferseçeneklerden bir miktar bilgi alacaksınız . Ancak, size çok fazla durum raporu vermez. Eşitlenmeyi bekleyen dosya sayısını alan başka bir komut, ilerlemenin belirlenmesinde yararlı olabilir:

u1sdtool --waiting-content | wc -l

Ubuntu 11.04 ve daha yeni sürümlerde bu iki komut birleştirildi:

u1sdtool --waiting | wc -l
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.