¿Cómo puedo saber si la sincronización de archivos de Ubuntu One está funcionando y qué progreso está haciendo? [cerrado]


42

No está claro cómo se inicia el aspecto de sincronización de archivos de Ubuntu One, ni si se está ejecutando en un momento dado, ni cuál es el progreso durante la sincronización.

Respuestas:


43

En Ubuntu, el proceso encargado de mantener el archivo de un usuario sincronizado con el almacenamiento en la nube del usuario en Ubuntu One se llama "Ubuntu One SyncDaemon". Vive /usr/lib/ubuntuone-client/ubuntuone-syncdaemony se incluye en una instalación predeterminada de Ubuntu Desktop. En esta instalación predeterminada, se realiza una comprobación ligera de si está registrado en Ubuntu One, y si es así, el syncdaemon se inicia automáticamente para usted, 30 segundos después de iniciar sesión. El syncdaemon luego verifica sus archivos en busca de cambios locales y luego se conecta al servidor; después de la sincronización inicial, todo debería "funcionar".

Algunos errores pueden interferir con las cosas que "simplemente funcionan"; Los más notables en este momento son LP: 651237 (que se ha solucionado, y estamos trabajando para que todos los afectados lo vean) y LP: 683116 (que está en progreso y se debe solucionar antes del 10.04.2).

Hay varias formas de confirmar que está funcionando para usted. Probablemente lo más fácil sea abrir ubuntuone-preferences, que puede encontrar en Sistema> Preferencias> Ubuntu One:

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

Tenga en cuenta la etiqueta "Sincronización completa"; esto puede cambiar a "Sincronización en progreso ..." o "Desconectado", según corresponda. Además, el dispositivo con los controles de límites de ancho de banda y los botones Conectar / Desconectar / Reiniciar es la computadora local.

Algunas personas quieren más información que "trabajar / no trabajar"; Romano Yepishev desarrolló un muy buen indicador de la syncdaemon, que se puede leer en su blog e instalar a través de los ppa: ppa:rye/ubuntuone-extras. Se parece a esto:

indicador de roman http://ubuntuone.com/p/J4U/

Puede obtener un poco más de detalle abriendo un terminal y escribiendo u1sdtool --status. Tenga en cuenta que es u-one-ess-dee(para Ubuntu One Sync Daemon), no u-ell-ess-dee. Una pieza de información valiosa que puede obtener u1sdtooles el progreso de las transferencias individuales, como puede ver:

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

Otra forma es mediante la instalación de magicicada Instalar magicicada

Si estás en 10.04 LTS, puedes quitártelo ppa:chicharreros/ppa. magicicadate conecta directamente a la manguera de información que publica el syncdaemon, así que ten cuidado:

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

el futuro

En la lluvia de ideas que inspiró este Q / A , la solución # 1 se ve muy bien, pero probablemente esté más allá de lo que podemos construir en este momento (¡pero tomaríamos parches!). Una variación de esto podría ser posible al abusar un poco de los emblemas; Actualmente se está investigando.

La solución n. ° 2 tiene un problema que, por lo que puedo decir, lo hace poco implementable: el progreso de la sincronización de archivos en su conjunto es muy difícil de presentar al usuario de manera significativa, porque el "todo" puede cambiar y cambiará durante la sincronización proceso.

La solución n. ° 5 es lo que viene en 11.04: estamos integrando syncdaemon con el motor zeitgeist, y usaremos zeitgeist para ayudarnos a agregar los eventos cuando sea necesario y presentar al usuario información de estado útil (en lugar del diluvio que fue el applet ) La mayoría de este trabajo aún debe hacerse, por lo que desafortunadamente no hay nada que mostrar.

Si Ubuntu obtuvo una forma unificada de informar el progreso ), trabajaríamos para interactuar con eso; Se supone que esto nos daría notificaciones para grandes arriba / descargas , así


2
woot, Chipaca tu respuesta es maravillosa =)
Marcos Roriz Junior

Todas sus imágenes están muertas ahora que Ubuntu One se ha ido.
Seth

19

Puede hacerlo por CLI o instalar un indicador:

CLI

Para verificar el estado de ubuntuone (conectado, etc.) haga:

u1sdtool -s 

Imprimirá algo como:

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

Para verificar las transferencias actuales (carga / descarga), haga lo siguiente:

u1sdtool --current-transfers

Imprimirá algo como:

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

GUI

Instale el indicador del indicador ubuntuone que proporcionará información sobre el área de la bandeja.

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

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

3

Si la descripción del estado es "procesando colas" y el mensaje de colas es "WORKING_ON_BOTH", la --current-transferopción no será muy útil para determinar la actividad. En este caso, he encontrado el siguiente comando, que obtiene un recuento de los metadatos de los archivos que se procesan, para ayudar a determinar la actividad:

u1sdtool --waiting-meta | wc -l

Una vez que comiencen las transferencias, obtendrá información de la --current-transferopción. Sin embargo, no le dará mucho informe de estado. Otro comando, que obtiene un recuento de archivos en espera de sincronización, puede ser útil para determinar el progreso:

u1sdtool --waiting-content | wc -l

En Ubuntu 11.04 y posteriores, estos dos comandos se han combinado:

u1sdtool --waiting | wc -l
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.