Come posso sapere se la sincronizzazione dei file di Ubuntu One funziona e quali progressi sta facendo? [chiuso]


42

Non è chiaro come viene avviato l'aspetto della sincronizzazione dei file di Ubuntu One, né se è in esecuzione in un dato momento, né quali sono i progressi compiuti durante la sincronizzazione.

Risposte:


43

In Ubuntu, il processo incaricato di mantenere sincronizzato il file di un utente con l'archiviazione cloud dell'utente su Ubuntu One è chiamato "Ubuntu One SyncDaemon". Vive /usr/lib/ubuntuone-client/ubuntuone-syncdaemoned è incluso in un'installazione predefinita di Ubuntu Desktop. In questa installazione predefinita viene verificato se si è registrati a Ubuntu One e, in tal caso, il syncdaemon viene avviato automaticamente, 30 secondi dopo l'accesso. Il syncdaemon controlla quindi i file per le modifiche locali e quindi si connette al server; dopo la sincronizzazione iniziale, tutto dovrebbe "funzionare".

Alcuni bug possono interferire con le cose "semplicemente funzionanti"; i più notevoli in questo momento sono LP: 651237 (che è stato risolto e stiamo lavorando per renderlo disponibile a tutti gli interessati) e LP: 683116 (che è in corso e dovrebbe essere riparato prima del 10.04.2).

Esistono diversi modi per confermare che funziona per te. Probabilmente il più semplice è aprire ubuntuone-preferences, che puoi trovare in Sistema> Preferenze> Ubuntu One:

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

Nota l'etichetta "Sincronizzazione completata"; questo può cambiare in "Sincronizzazione in corso ..." o "Disconnesso", come appropriato. Inoltre il dispositivo con i controlli dei limiti di larghezza di banda e i pulsanti Connetti / Disconnetti / Riavvia è il computer locale.

Alcune persone vogliono più informazioni di "lavorare / non lavorare"; Roman Yepishev ha sviluppato un bel indicatore per lo syncdaemon, che potete leggere sul suo blog e installare tramite le ppa: ppa:rye/ubuntuone-extras. Sembra così:

indicatore di roman http://ubuntuone.com/p/J4U/

Puoi ottenere qualche dettaglio in più aprendo un terminale e digitando u1sdtool --status. Nota che è u-one-ess-dee(per Ubuntu One Sync Daemon), no u-ell-ess-dee. Un'informazione preziosa che puoi ottenere u1sdtoolè l'avanzamento dei singoli trasferimenti, come puoi vedere:

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

Un altro modo è l'installazione di magicicada Installa magicicada

Se sei in 10.04 LTS, puoi prenderlo ppa:chicharreros/ppa. magicicadati collega direttamente al tubo flessibile delle informazioni diffuso da syncdaemon, quindi fai attenzione:

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

il futuro

Nel brainstorming che ha ispirato questo Q / A , la soluzione n. 1 sembra molto bella, ma è probabilmente al di là di ciò che possiamo costruire in questo momento (ma prenderemo le patch!). Una variazione di questo potrebbe essere possibile abusando un po 'degli emblemi; è attualmente esaminato.

La soluzione n. 2 ha un problema che, per quanto ne so, lo rende inattuabile: il progresso della sincronizzazione dei file nel suo insieme è molto difficile da presentare all'utente in modo significativo, perché il "tutto" può e cambierà durante la sincronizzazione processi.

La soluzione n. 5 è quella che sta arrivando in 11.04: stiamo integrando syncdaemon con il motore zeitgeist e useremo zeitgeist per aiutarci a aggregare gli eventi quando necessario e presentare all'utente informazioni utili sullo stato (piuttosto che il diluvio che era l'applet ). La maggior parte di questo lavoro deve ancora essere eseguita, quindi purtroppo non c'è nulla da mostrare.

Se Ubuntu avesse ottenuto un modo unificato di riportare i progressi ), avremmo lavorato per interfacciarlo; questo sarebbe presumibilmente darci le notifiche per i grandi up / download pure


2
woot, Chipaca la tua risposta è meravigliosa =)
Marcos Roriz Junior l'

Tutte le tue immagini sono morte ora che Ubuntu One è sparito.
Seth

19

Puoi farlo dalla CLI o installare un indicatore:

CLI

Per verificare lo stato di ubuntuone (connesso, ecc.):

u1sdtool -s 

Stamperà qualcosa del tipo:

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

Per verificare i trasferimenti correnti (upload / download), procedere come segue:

u1sdtool --current-transfers

Stamperà qualcosa del tipo:

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

GUI

Installa l'indicatore ubuntuone-indicatore che fornirà alcune informazioni sull'area del vassoio.

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

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

3

Se la descrizione dello stato è "elaborazione delle code" e il messaggio delle code è "WORKING_ON_BOTH", l' --current-transferopzione non sarà molto utile nel determinare l'attività. In questo caso, ho trovato il seguente comando, che ottiene un conteggio dei metadati dei file in elaborazione, per aiutare a determinare l'attività:

u1sdtool --waiting-meta | wc -l

Una volta che i trasferimenti iniziano, otterrai alcune informazioni --current-transferdall'opzione. Tuttavia, non ti darà gran parte di un rapporto sullo stato. Un altro comando, che ottiene un conteggio dei file in attesa di sincronizzazione, può essere utile per determinare l'avanzamento:

u1sdtool --waiting-content | wc -l

In Ubuntu 11.04 e versioni successive questi due comandi sono stati combinati:

u1sdtool --waiting | wc -l
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.