Il n'est pas clair comment l'aspect de synchronisation de fichiers d'Ubuntu One est démarré, ni s'il fonctionne à un moment donné, ni quels sont les progrès accomplis pendant la synchronisation.
Dans Ubuntu, le processus chargé de garder le fichier d'un utilisateur synchronisé avec le stockage en nuage de l'utilisateur sur Ubuntu One s'appelle "Ubuntu One SyncDaemon". Il réside dans /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
et est inclus dans une installation par défaut du bureau Ubuntu. Dans cette installation par défaut, une vérification simple est effectuée pour déterminer si vous êtes connecté à Ubuntu One et, le cas échéant, le syncdaemon est démarré automatiquement pour vous, 30 secondes après la connexion. Syncdaemon vérifie ensuite si vos fichiers contiennent des modifications locales, puis se connecte au serveur. après la synchronisation initiale, tout devrait "fonctionner".
Quelques bugs peuvent gêner les choses "juste fonctionner"; les plus remarquables actuellement sont LP: 651237 (ce qui a été corrigé et nous travaillons à le faire savoir à toutes les personnes concernées) et LP: 683116 (qui est en cours et devrait être fixée avant le 10.04.2).
Il y a plusieurs façons de confirmer que cela fonctionne pour vous. Le plus simple est probablement d'ouvrir ubuntuone-preferences
, que vous pouvez trouver sous System> Preferences> Ubuntu One:
buntuone-preferences http://ubuntuone.com/p/ScT/
Notez l'étiquette "Synchronization complete"; cela peut changer en "Synchronisation en cours ..." ou "Déconnecté", selon le cas. De plus, le périphérique avec les contrôles de limite de bande passante et les boutons Connect/Disconnect/Restart est l'ordinateur local.
Certaines personnes veulent plus d'informations que "travailler/ne pas travailler"; Roman Yepishev a développé un très bel indicateur pour le syncdaemon, qui vous pouvez lire sur son blog et l'installer via le ppa: ppa:rye/ubuntuone-extras
. Cela ressemble à ceci:
indicateur de roman http://ubuntuone.com/p/J4U/
Vous pouvez obtenir un peu plus de détails en ouvrant un terminal et en tapant u1sdtool --status
. Notez que c'est u-one-ess-dee
(pour le démon Ubuntu One Sync), et non pas u-ell-ess-dee
. Une information précieuse que vous pouvez obtenir de u1sdtool
est la progression des transferts individuels, comme vous pouvez le constater:
1sdtool http://ubuntuone.com/p/Scd/
Une autre méthode consiste à installer magicicada
Si vous êtes dans 10.04 LTS, vous pouvez le récupérer ppa:chicharreros/ppa
. magicicada
vous connecte directement à la liste des informations émises par le syncdaemon
, soyez donc prudent:
magicicada http://ubuntuone.com/p/Scc/
Dans le brainstorming qui a inspiré ce Q/A , solution n ° 1 a l'air très gentil, mais est probablement au-delà de ce que nous pouvons construire pour le moment (mais nous prendrions des correctifs!) . Une variante de ceci pourrait être possible en abusant un peu des emblèmes; c'est actuellement à l'étude.
Solution # 2 a un problème qui, autant que je sache, le rend inapplicable: la progression de la synchronisation du fichier dans son ensemble est très difficile à présenter de manière significative à l'utilisateur, car "l'ensemble" peut et va changer pendant le processus de synchronisation.
Solution # 5 c'est ce qui va arriver 11.04: nous intégrons syncdaemon avec le moteur Zeitgeist, et nous utiliserons Zeitgeist pour nous aider à agréger les événements lorsque cela est nécessaire et à présenter à l'utilisateur des informations d'état utiles (plutôt que le déluge qui était l'applet). La majorité de ce travail reste à faire, donc malheureusement rien n’est à démontrer.
Si Ubuntu obtenait un moyen unifié de rapporter les progrès ), nous travaillerions pour établir une interface avec cela; cela nous donnerait probablement notifications pour les gros téléchargements/téléchargements aussi
Vous pouvez le faire par CLI ou installer un indicateur:
Pour vérifier le statut d'ubuntuone (connecté, etc.), faites:
u1sdtool -s
Il va imprimer quelque chose comme:
State: QUEUE_MANAGER
connection: With User With Network
description: processing queues
is_connected: True
is_error: False
is_online: True
queues: IDLE
Pour vérifier les transferts en cours (upload/download) do:
u1sdtool --current-transfers
Il va imprimer quelque chose comme:
Current uploads:
path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
deflated size: 49724
bytes written: 0
Current downloads: 0
Installez l’indicateur ubuntuone qui fournira des informations sur la zone des bacs.
Sudo add-apt-repository ppa:rye/ubuntuone-extras
Sudo apt-get update && Sudo apt-get install ubuntuone-indicator
Si la description de l'état est "traitement des files d'attente" et que le message des files d'attente est "WORKING_ON_BOTH", l'option --current-transfer
ne sera pas très utile pour la détermination de l'activité. Dans ce cas, j'ai trouvé la commande suivante, qui extrait un nombre de métadonnées de fichiers en cours de traitement, pour aider à déterminer l'activité:
u1sdtool --waiting-meta | wc -l
Une fois les transferts commencés, vous obtiendrez des informations sur l'option --current-transfer
. Cependant, cela ne vous donnera pas beaucoup de rapport d'état. Une autre commande, qui obtient un nombre de fichiers en attente de synchronisation, peut être utile pour déterminer la progression:
u1sdtool --waiting-content | wc -l
Dans Ubuntu 11.04 et plus récent, ces deux commandes ont été combinées:
u1sdtool --waiting | wc -l