Como posso saber se a sincronização de arquivos do Ubuntu One está funcionando e que progresso está fazendo? [fechadas]

42

Não está claro como o aspecto de sincronização de arquivos do Ubuntu One é iniciado, nem se está funcionando em um determinado ponto no tempo, nem qual a progresso está sendo feito durante a sincronização.

    
por Chipaca 07.12.2010 / 23:27

3 respostas

43

No Ubuntu, o processo encarregado de manter o arquivo de um usuário sincronizado com o armazenamento em nuvem do usuário no Ubuntu One é chamado de "Ubuntu One SyncDaemon ". Ele mora em /usr/lib/ubuntuone-client/ubuntuone-syncdaemon e está incluído em um instalação padrão do Ubuntu Desktop. Neste padrão, instale um verificação leve é feita para saber se você está inscrito no Ubuntu Um, e se assim for o syncdaemon é iniciado automaticamente para você, 30 segundos após o login. O syncdaemon, em seguida, verifica seus arquivos para local alterações e, em seguida, conecta-se ao servidor; depois da inicial sincronização, tudo deve "apenas funcionar".

% bl0ck_qu0te%

Existem várias maneiras de confirmar que está funcionando para você. o mais fácil é provavelmente abrir ubuntuone-preferences , o que você pode encontrar em Sistema > Preferências > Ubuntu One:

preferências do ubuntuone http://ubuntuone.com/p/ScT/

Observe o rótulo "Sincronização concluída"; isso pode mudar para "Sincronização em andamento ..." ou "Desconectado", como apropriado. Além disso, o dispositivo com os controles de limites de largura de banda e os botões Conectar / Desconectar / Reiniciar são o computador local.

Algumas pessoas querem mais informações do que "trabalhar / não trabalhar"; romano Yepishev desenvolveu um indicador muito bom para o syncdaemon, que e instalar via ppa: ppa:rye/ubuntuone-extras . Parece assim:

indicador do romano http://ubuntuone.com/p/J4U/

Você pode obter um pouco mais de detalhes abrindo um terminal e digitando %código%. Note que é u1sdtool --status (para o Ubuntu One Sync Daemon), não u-one-ess-dee . Uma informação valiosa que você pode obter de u-ell-ess-dee é o progresso de transferências individuais, como você pode ver:

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

Outra maneira é instalar magicicada

Se você está no 10.04 LTS, pode pegá-lo em u1sdtool . ppa:chicharreros/ppa conecta você diretamente na mangueira de informações posto pelo magicicada , então cuidado:

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

o futuro

No brainstorm que inspirou este Q / A , solução # 1 parece muito bom, mas é provavelmente além do que podemos construir agora (mas tomaríamos patches!). Uma variação disso pode ser possível abusando do emblemas um pouco; está sendo analisado atualmente.

A Solução # 2 tem um problema que, tanto quanto eu posso dizer, torna não implementável: o progresso da sincronização de arquivos como um todo é muito difícil presente ao usuário de maneira significativa, porque o "todo" pode e irá mudar durante o processo de sincronização.

A solução # 5 é o que está chegando em 11.04: estamos integrando o syncdaemon com o motor zeitgeist, e estará usando zeitgeist para nos ajudar agregar os eventos quando necessário e apresentar ao usuário informações de status (em vez do dilúvio que era o applet). o maioria deste trabalho ainda precisa ser feito, então infelizmente não é nada para mostrar.

Se o Ubuntu obtiver uma forma unificada de reportar progresso ), nós trabalharíamos para interagir com isso; isso presumivelmente nos daria notificações para grandes up / downloads também

    
por Chipaca 07.12.2010 / 23:33
19

Você pode fazer isso por CLI ou instalar um indicador:

CLI

Para verificar o status do ubuntuone (conectado, etc) faça:

u1sdtool -s 

Ele 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 as transferências atuais (upload / download), faça:

u1sdtool --current-transfers

Ele 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 o indicador ubuntuone que fornecerá algumas informações sobre a área da bandeja.

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

sudo apt-get update && sudo apt-get install ubuntuone-indicator
    
por Marcos Roriz Junior 07.12.2010 / 23:32
3

Se a descrição do status for "processamento de filas" e a mensagem de filas for "WORKING_ON_BOTH", a opção --current-transfer não será muito útil para determinar a atividade. Neste caso, encontrei o seguinte comando, que obtém uma contagem dos metadados dos arquivos sendo processados, para ajudar a determinar a atividade:

u1sdtool --waiting-meta | wc -l

Quando as transferências começarem, você receberá algumas informações da opção --current-transfer . No entanto, isso não lhe dará muito de um relatório de status. Outro comando, que obtém uma contagem dos arquivos que estão aguardando a sincronização, pode ser útil para determinar o progresso:

u1sdtool --waiting-content | wc -l

No Ubuntu 11.04 e mais recente, esses dois comandos foram combinados:

u1sdtool --waiting | wc -l
    
por user13523 03.04.2011 / 21:54

Tags