Comment savoir si la synchronisation de fichiers Ubuntu One fonctionne et quels progrès elle réalise? [fermé]

42

On ne voit pas clairement comment l'aspect synchronisation de fichiers d'Ubuntu One est démarré, ni s'il est exécuté à un moment donné, ni quels sont les progrès accomplis pendant la synchronisation.

Chipaca
la source

Réponses:

43

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 habite /usr/lib/ubuntuone-client/ubuntuone-syncdaemonet est inclus dans une installation par défaut de Ubuntu Desktop. 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 lancé 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 (qui a été corrigé, et nous travaillons à le faire connaître à toutes les personnes concernées) et LP: 683116 (qui est en cours et devrait être corrigé 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 Système> Préférences> Ubuntu One:

ubuntuone-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 Connecter / Déconnecter / Redémarrer est l'ordinateur local.

Certaines personnes veulent plus d'informations que "travailler / ne pas travailler"; Roman Yepishev a développé un indicateur très agréable pour le syncdaemon, qui vous pouvez lire sur son blog et installer via les 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 Ubuntu One Sync Daemon), pas u-ell-ess-dee. L’une des informations précieuses que vous pouvez obtenir u1sdtoolest la progression des transferts individuels, comme vous pouvez le constater:

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

Une autre méthode consiste à installer magicicada Installez magicicada

Si vous êtes dans 10.04 LTS, vous pouvez le saisir ppa:chicharreros/ppa. magicicadavous connecte directement à la liste des informations émises par le syncdaemon, alors méfiez-vous:

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

l'avenir

Dans le brainstorming qui a inspiré cette Q / A , la solution n ° 1 est très jolie, mais va 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.

La solution n ° 2 pose un problème qui, autant que je sache, le rend inapplicable: la progression de la synchronisation de fichiers dans son ensemble est très difficile à présenter de manière significative à l'utilisateur, car l'ensemble "peut" et va changer au cours de la synchronisation. processus.

La solution 5 est ce qui arrive 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 créé par l'applet). ) La majorité de ce travail reste à faire, donc malheureusement rien n’est à démontrer.

Si Ubuntu obtenait une manière unifiée de rendre compte des progrès , nous travaillerions pour nous connecter à cela; cela sans doute nous donner des notifications pour les grands haut / téléchargements et

Chipaca
la source
2
woot, Chipaca, ta réponse est merveilleuse =)
Marcos Roriz Junior
Toutes vos images sont mortes maintenant qu'Ubuntu One est parti.
Seth
19

Vous pouvez le faire par CLI ou installer un indicateur:

CLI

Pour vérifier le statut d'ubuntuone (connecté, etc.), procédez comme suit:

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), procédez comme suit:

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

Interface graphique

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
Marcos Roriz Junior
la source
3

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' --current-transferoption 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 cette --current-transferoption. Cependant, cela ne vous donnera pas beaucoup de rapport d'état. Une autre commande, qui contient 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
duanedesign
la source