Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
hubic [Le 04/09/2017, 20:09]
arverne73 Eté 2017 : nouvelles contraintes d'installation - Mono et certificats
hubic [Le 14/03/2023, 10:24]
L'Africain Obsolète
Ligne 1: Ligne 1:
-{{tag>​Trusty Xenial cloud synchronisation sauvegarde}}+{{tag>​Trusty Xenial ​Bionic ​cloud synchronisation sauvegarde}}
 ---- ----
    
 ====== hubiC ====== ====== hubiC ======
    
-hubiC ([[https://​hubic.com/​fr/​]]) ​est le service de stockage Cloud de OVH.+hubiC ([[https://​hubic.com/​fr/​]]) ​était un service de stockage Cloud proposé par OVH.
  
-OVH met à la disposition ​des utilisateurs différents ​logiciels clients pour hubiC, dont un pour Linux. +<note warning>​**OVH supprime le service hubiC en juin 2022**. 
-Le client Linux permet :+ 
 +Pour une alternative,​ consulter ​la page [[https://​doc.ubuntu-fr.org/​cloud |cloud]] de ce site.</​note>​ 
 + 
 +HubiC propose ​des logiciels clients pour différents OS, dont un pour Linux. ​Il permet :
   * la **synchronisation** de différents ordinateurs avec le stockage '​cloud'​ hubiC   * la **synchronisation** de différents ordinateurs avec le stockage '​cloud'​ hubiC
   * une fonction d'​**archivage** (BACKUP) à partir de la version 2.0.2   * une fonction d'​**archivage** (BACKUP) à partir de la version 2.0.2
   * une fonction de **partage des fichiers** du cloud hubiC avec un maximum de 30 jours et dans Icedove/​Thunderbird,​ la possibilité d'​envoyer des fichiers lourds également avec un maximum de 30 jours.   * une fonction de **partage des fichiers** du cloud hubiC avec un maximum de 30 jours et dans Icedove/​Thunderbird,​ la possibilité d'​envoyer des fichiers lourds également avec un maximum de 30 jours.
  
-<​note>​OVH ​met à disposition un client Linux en ligne de commande depuis le 07 novembre 2013 avec une fonction Backup depuis octobre 2014. Jusqu'​à 25 Go, le stockage est gratuit, payant au delà. +<​note>​OVH ​mettait ​à disposition un client Linux en ligne de commande depuis le 07 novembre 2013 avec une fonction Backup depuis octobre 2014. Jusqu'​à 25 Go, le stockage est gratuit, payant au delà avec un tarif particulièrement bon marché
-\\ [[https://​forums.hubic.com/​showthread.php?​230-hubic-Linux-sortie-de-la-version-b%EAta|Annonce sur le forum officiel Hubic ]]</​note>​+[[https://​forums.hubic.com/​showthread.php?​230-hubic-Linux-sortie-de-la-version-b%EAta|Annonce sur le forum officiel Hubic ]]</​note>​
  
-** Juillet 2017 : OVH est en pleine restructuration ​de son système. ** Ainsi, suivant votre version système des mises à jour de [[mono|Mono]] ou l'​installation de certificats peut être nécessaire. Voir le paragraphe Installation. +** Juillet 2017 : Des évolutions du service obligent à des précautions lors de l'​installation. ** Ainsi, suivant votre version système des mises à jour de [[mono|Mono]] ou l'​installation de certificats peut être nécessaire. Voir le paragraphe Installation. 
-<note warning>​Il est d'​autant plus nécessaire de vérifier le bon fonctionnement d'​hubiC,​ comme décrit plus bas, avec la commande <​code>​watch -n 1 hubic status</​code> ​</​note>​+<note warning>​Il est d'​autant plus nécessaire de vérifier le bon fonctionnement d'​hubiC,​ comme décrit plus bas dans la section "​Contrôle"​</​note>​
  
  
Ligne 34: Ligne 37:
 <note important>​L'​ajout d'un PPA peut comporter un certain risque pour la stabilité de votre système.</​note>​ <note important>​L'​ajout d'un PPA peut comporter un certain risque pour la stabilité de votre système.</​note>​
   * Xenial (16.04 LTS) : a priori, les différentes mises à jour système fournissent une version de Mono 4.2.1.102 et ont installé les certificats. Hubic marche sans installation complémentaire.   * Xenial (16.04 LTS) : a priori, les différentes mises à jour système fournissent une version de Mono 4.2.1.102 et ont installé les certificats. Hubic marche sans installation complémentaire.
-  * Zesti (17.04) : la version de Mono est > 4 mais il faut installer les ca-certificates-mono comme indiqué pour Trusty.+  * Bionic(18.04) : fonctionnel. Éventuellement, ​installer les ca-certificates-mono comme indiqué pour Trusty. 
 +  * Sur le poste officiel du client Linux, il est fait mention d'un problème de configuration avec DBUS. Entrez la commande suivante : <​code>​export DBUS_SESSION_BUS_ADDRESS=`dbus-daemon --session --fork --print-address`</​code>​
  
  
Ligne 44: Ligne 48:
  
 __2) Créer un dossier hubiC sur votre ordinateur__ __2) Créer un dossier hubiC sur votre ordinateur__
-\\ ex d'​emplacement : +ex d'​emplacement : 
-\\ /​home/​votre-nom-de-login-linux/​Téléchargements/​hubiC+/​home/​votre-nom-de-login-linux/​Téléchargements/​hubiC 
 +Si vous ne souhaitez pas de synchronisation mais utiliser seulement la fonction de sauvegarde, vous pouvez omettre cette étape.
  
  
 __3) Dans ce dossier, placer les liens des dossiers que vous voulez synchroniser .__ __3) Dans ce dossier, placer les liens des dossiers que vous voulez synchroniser .__
-\\ ex sous Nautilus (navigateur de fichiers gnome) : +ex sous Nautilus (navigateur de fichiers gnome) : 
-\\ En appuyant sur les touches "​Ctrl"​ + "​Maj"​ (anciennes versions : touche "​alt"​ seule), faire un glisser-déposer du dossier "​Images"​ dans le dossier "​hubiC"​.+En appuyant sur les touches "​Ctrl"​ + "​Maj"​ (anciennes versions : touche "​alt"​ seule), faire un glisser-déposer du dossier "​Images"​ dans le dossier "​hubiC"​.
  
  
Ligne 57: Ligne 62:
  
 __ 1) Lancer la synchronisation,​ depuis le terminal__ __ 1) Lancer la synchronisation,​ depuis le terminal__
-\\ via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :+via le [[:​terminal]] (toutes versions d'​Ubuntu) avec la [[:​commande_shell|commande]] suivante :
 <​code>​hubic login votre-mail-hubic /​home/​votre-nom-de-login-linux/​Téléchargements/​hubiC</​code>​ <​code>​hubic login votre-mail-hubic /​home/​votre-nom-de-login-linux/​Téléchargements/​hubiC</​code>​
 où vous remplacez //​votre-mail-hubic//​ et //​votre-nom-de-login-linux//​ par vos informations personnelles. où vous remplacez //​votre-mail-hubic//​ et //​votre-nom-de-login-linux//​ par vos informations personnelles.
-\\ Cette commande va synchroniser tous les dossiers (réels ou liés) présents dans le dossier hubiC de votre ordinateur, en les téléchargeant tout d'​abord à la racine de votre dossier hubiC en ligne. +Cette commande va synchroniser tous les dossiers (réels ou liés) présents dans le dossier hubiC de votre ordinateur, en les téléchargeant tout d'​abord à la racine de votre dossier hubiC en ligne. 
-\\ Dans cet exemple, c'est le dossier Images qui va être mis sur hubiC en ligne.+Dans cet exemple, c'est le dossier Images qui va être mis sur hubiC en ligne
 +Si vous ne voulez pas utiliser la synchronisation,​ lancer la même commande //login// sans mentionner le chemin vers le dossier de synchronisation.
  
  
 __2) Renseigner le mot de passe demandé dans le terminal, puis Valider.__ __2) Renseigner le mot de passe demandé dans le terminal, puis Valider.__
-\\ La synchronisation commence. Vous pouvez fermer le Terminal. +La synchronisation commence. Vous pouvez fermer le Terminal. 
-\\ (la tache de synchronisation continuera en arrière-plan).+(la tache de synchronisation continuera en arrière-plan).
  
  
 __3) Exclure des dossiers.__ __3) Exclure des dossiers.__
-\\ Vous pouvez exclure certains sous-dossiers parmi les dossiers que vous avez liés dans le 1.3 ci dessus.+Vous pouvez exclure certains sous-dossiers parmi les dossiers que vous avez liés dans le 1.3 ci dessus.
  
 Ex.: exclure le sous-dossier "​Travail"​ du dossier "​Images"​ ; dans le terminal, taper la commande : Ex.: exclure le sous-dossier "​Travail"​ du dossier "​Images"​ ; dans le terminal, taper la commande :
Ligne 103: Ligne 109:
 Pour démarrer une synchronisation,​ seulement si ce n'est pas déjà le cas: Pour démarrer une synchronisation,​ seulement si ce n'est pas déjà le cas:
 <​code>​hubic start</​code>​ <​code>​hubic start</​code>​
 +
 +Quand vous avez utilisé la commande //login// une première fois, ses paramètres sont enregistrés dans l'​application et la connexion sera désormais automatique. Il faut éviter d'​utiliser la commande //logout// qui va déconnecter des serveurs d'​hubiC mais surtout vider le cache. Vous devrez alors ré-entrer la commande //login// et tout le catalogue devra être reconstruit ce qui va mobiliser inutilement la machine et sera long.
 ==== À savoir ==== ==== À savoir ====
  
 <note tip> <note tip>
 La synchronisation,​ une fois lancée une première fois, continue en tâche de fond. La synchronisation,​ une fois lancée une première fois, continue en tâche de fond.
-\\ **Elle reprendra et continuera automatiquement au redémarrage de votre ordinateur**. +**Elle reprendra et continuera automatiquement au redémarrage de votre ordinateur**. 
-\\ Il n'y a donc plus rien de particulier à configurer.+Il n'y a donc plus rien de particulier à configurer.
 </​note>​ </​note>​
  
-En l'​absence de notifications et d'indicateur graphique, il est important de __vérifier régulièrement le fonctionnement d'​hubiC :__ +ATTENTION : HUBIC ne conserve par d'historique ​de la synchronisation ​et vous ne pouvez donc pas retrouver un fichier que vous auriez supprimé par erreur. Par prudence, TOUJOURS avoir une copie locale indépendanteet surtout passez par un dossier TAMPON dans lequel ​vous aurez collé le lien vers le dossier ​à synchroniser ​il sera plus facile ​de suspendre ​la synchro (qui se lance toute seule).
-\\ Taper dans le terminal : +
-<​code>​watch -n 1 hubic status</​code>​ +
-Avec cette commande, le statut ​de la synchronisation ​sera rafraîchi toutes les secondes. +
-\\ {{ :​application:​hubic_zesty.png?​direct&​500 |}} +
-\\ Vérifiez qu'en face de 'State :' ​vous avez '​Idle'​ (en attente) ou '​Busy'​ (occupé) qui témoigne d'une synchronisation fonctionnelle. Vérifiez aussi que le chemin du dossier de synchronisation soit bien indiqué ; sinon, la synchronisation ​ne se fait pas !  Dans ce cas, vous pouvez indiquer à nouveau à hubiC le dossier ​de synchronisation par la commande ​: +
-\\ <​code>​hubic syndir /​chemin_vers_le_dossier_de_synchronisation</​code>​ +
-Vous pouvez alors être confronté au problème des conflits décrit ​plus bas si ce dossier ​de synchronisation a été perdu depuis un certain temps. +
-\\ Si vous souhaitez fermer ce terminal, faire "Ctrl C" puis fermer ​la fenêtre.+
  
- +NOTE :  pour arrêter toutes les synchros,
-ATTENTION : HUBIC a un fonctionnement étonnant : la synchronisation supprime des fichiers (8000 pour mon cas) sur le dossier à synchroniser. TOUJOURS avoir une copie locale indépendante,​ et surtout passez par un dossier TAMPON dans lequel vous aurez collé le lien vers le dossier à synchroniser : il sera plus facile de désactiver la synchro (qui se lance toute seule).  +
- +
-NOTE :  pour arrêter toutes les synchros, ​+
 <​code>​hubic syncdir --none</​code>​ <​code>​hubic syncdir --none</​code>​
 __Pour limiter ce risque__, voir plus bas : "​Gestion des conflits"​ __Pour limiter ce risque__, voir plus bas : "​Gestion des conflits"​
 +
 +====Contrôle du service====
 +En l'​absence de notifications et d'​indicateur graphique, il est important de __vérifier régulièrement le fonctionnement d'​hubiC :__
 +Taper dans le terminal :
 +<​code>​watch -n 10 hubic status</​code>​
 +Avec cette commande, le statut de la synchronisation sera rafraîchi toutes les 10 secondes.
 +{{ :​application:​hubic_zesty.png?​direct&​500 |}}
 +Vérifiez qu'en face de 'State :' vous avez '​Idle'​ (en attente) ou '​Busy'​ (occupé) qui témoigne d'une synchronisation fonctionnelle. Vérifiez aussi que le chemin du dossier de synchronisation soit bien indiqué ; sinon, la synchronisation ne se fait pas !  Dans ce cas, vous pouvez indiquer à nouveau à hubiC le dossier de synchronisation par la commande :
 +<​code>​hubic syncdir /​chemin_vers_le_dossier_de_synchronisation</​code>​
 +Vous pouvez alors être confronté au problème des conflits décrit plus bas si ce dossier de synchronisation a été perdu depuis un certain temps.
 +Si vous souhaitez fermer ce terminal, faire "Ctrl C" puis fermer la fenêtre.
 +
  
 ==== Interface graphique non officielle avec indicator ==== ==== Interface graphique non officielle avec indicator ====
Ligne 132: Ligne 141:
   * **LubiX** en [[:fpc|Free Pascal]] et [[http://​wiki.lazarus.freepascal.org/​fpGUI|fpGUI]] : https://​forums.hubic.com/​showthread.php?​1070-LubiX-GUI-client-for-Linux   * **LubiX** en [[:fpc|Free Pascal]] et [[http://​wiki.lazarus.freepascal.org/​fpGUI|fpGUI]] : https://​forums.hubic.com/​showthread.php?​1070-LubiX-GUI-client-for-Linux
 <​note>​Depuis la version 0.9.6 Beta, le développeur de LubiX a annoncé l'​abandon de la bibliothèque Qt pour obtenir une compatibilité multiple avec les environnements de bureau KDE, Xfce et Gnome. <​note>​Depuis la version 0.9.6 Beta, le développeur de LubiX a annoncé l'​abandon de la bibliothèque Qt pour obtenir une compatibilité multiple avec les environnements de bureau KDE, Xfce et Gnome.
-\\ Techniquement,​ il précise que l'​interface est désormais composée directement sur X11.</​note>​ +Techniquement,​ il précise que l'​interface est désormais composée directement sur X11.</​note>​ 
-  * **Hubic Indicator** : une extension GNOME shell utilisable avec [[ubuntu_gnome|Ubuntu GNOME]] ​(et avec la future ​version ​18.04) : [[https://​extensions.gnome.org/​extension/​793/​hubic-indicator/​]]+  * **Hubic Indicator** : une extension GNOME shell utilisable avec [[ubuntu_gnome|Ubuntu GNOME]] et avec la version ​17.10 et les suivantes ​voir la logithèque Ubuntu ou à [[https://​extensions.gnome.org/​extension/​793/​hubic-indicator/​]]
  
 =====Sauvegarde (BACKUP)===== =====Sauvegarde (BACKUP)=====
Ligne 139: Ligne 148:
  
 ==== Créer une sauvegarde, depuis le terminal==== ==== Créer une sauvegarde, depuis le terminal====
-\\ N'​importe quel dossier de votre '​Dossier personnel'​ peut être sauvegardé. Il n'y a pas besoin de créer un dossier hubiC pour cette procédure. +N'​importe quel dossier de votre '​Dossier personnel'​ peut être sauvegardé. Il n'y a pas besoin de créer un dossier hubiC pour cette procédure. 
-\\ Nota : pour pouvoir lancer la commande de sauvegarde, il faut être connecté à hubiC par la commande //hubic login// vue plus haut dans la section '​Synchronisation"​ (vous pouvez omettre d'​indiquer le dossier de synchronisation si vous voulez seulement une sauvegarde). +Nota : pour pouvoir lancer la commande de sauvegarde, il faut être connecté à hubiC par la commande //hubic login// vue plus haut dans la section '​Synchronisation"​ (vous pouvez omettre d'​indiquer le dossier de synchronisation si vous voulez seulement une sauvegarde). 
-\\ Si vous sauvegardez un lien vers un disque dur externe, assurez vous qu'il soit bien en fonction (voir icône du disque dur).+Si vous sauvegardez un lien vers un disque dur externe, assurez vous qu'il soit bien en fonction (voir icône du disque dur).
  
 Pour sauver le dossier //Images// tous les jours en gardant la sauvegarde si je supprime un fichier : Pour sauver le dossier //Images// tous les jours en gardant la sauvegarde si je supprime un fichier :
  
  
-<​code>​hubic backup create --frequency=daily --keep_deleted '/​home/​nom_utilisateur/​Images'</​code>​+<​code>​hubic backup create --frequency=daily --keep_deleted ​--kept_versions=0 ​'/​home/​nom_utilisateur/​Images'</​code>​
  
 **Explications** **Explications**
-\\ hubic backup create : commande qui crée la sauvegarde +hubic backup create : commande qui crée la sauvegarde 
-\\ --name= : non utilisé dans cet exemple. Si on ajoute cette option, elle permet de donner un nom spécifique à cette sauvegarde ; par défaut, nom du dossier, '​Images'​ ici. **Attention !** Si le dossier a un nom avec plusieurs mots, il est probablement prudent de donner ici un nom en un seul mot. Plusieurs fils citent des erreurs avec la commande attach (voir plus bas) avec des noms à plusieurs mots. +--name= : non utilisé dans cet exemple. Si on ajoute cette option, elle permet de donner un nom spécifique à cette sauvegarde ; par défaut, nom du dossier, '​Images'​ ici. **Attention !** Si le dossier a un nom avec plusieurs mots, il est probablement prudent de donner ici un nom en un seul mot. Plusieurs fils citent des erreurs avec la commande attach (voir plus bas) avec des noms à plusieurs mots. 
-\\ --frequency= : option qui permet de définir la périodicité de la sauvegarde. Au choix : **never** (seulement quand vous la lancez dans le terminal), **hourly** (toutes les heures), **daily** (tous les jours), **weekly** (toutes les semaines). Par défaut, never. +--frequency= : option qui permet de définir la périodicité de la sauvegarde. Au choix : **never** (seulement quand vous la lancez dans le terminal), **hourly** (toutes les heures), **daily** (tous les jours), **weekly** (toutes les semaines). Par défaut, never. 
-Nota: Pour sauver un disque dur externe, mettez toujours "​never"​ ou pas de fréquence de sauvegarde pour pouvoir activer votre disque dur avant de lancer manuellement la sauvegarde.  +Nota: Pour sauver un disque dur externe, mettez toujours "​never"​ ou pas de fréquence de sauvegarde pour pouvoir activer votre disque dur avant de lancer manuellement la sauvegarde. 
-\\ --keep_deleted ou --drop_deleted au choix : avec la première, quand vous supprimez un fichier sur votre ordinateur, il est conservé sur le cloud ; avec la 2e, il est supprimé. Par défaut, --keep_deleted. +--keep_deleted ou --drop_deleted au choix : avec la première, quand vous supprimez un fichier sur votre ordinateur, il est conservé sur le cloud ; avec la 2e, il est supprimé. Par défaut, --keep_deleted. ​Si vous choisissez --drop_deleted et que l'​option suivante n'est pas à 0 (versions antérieures conservées),​ les fichiers ne sont pas supprimés mais seulement masqués ! 
-\\ --kept_versions = : (cette option ne fonctionne pas dans la version 2.0.2 ; mettez à jour !) On indique le nombre de versions (quand vous sauverez un texte plusieurs fois au cours de sa rédaction par exemple) d'un même fichier à conserver avec '​-1'​ qui signifie 'tout garder',​ '​0'​ pour 'ne pas garder de versions précédentes'​ et ensuite de '​1'​ à '​10'​. Ceci interfère avec l'​option précédente. Par défaut, -1. +<note warning> Cette notion est importante à connaître et peut expliquer que votre espace hubiC soit saturé alors que, sur votre ordinateur, le volume des données sauvegardées est bien inférieur. Ces fichiers masqués sont effectivement invisibles et ceci peut-être trompeur. </​note>​ 
 +--kept_versions = : (cette option ne fonctionne pas dans la version 2.0.2 ; mettez à jour !) On indique le nombre de versions (quand vous sauverez un texte plusieurs fois au cours de sa rédaction par exemple) d'un même fichier à conserver avec '​-1'​ qui signifie 'tout garder',​ '​0'​ pour 'ne pas garder de versions précédentes'​ et ensuite de '​1'​ à '​10'​. Ceci interfère avec l'​option précédente ​comme décrit ci-dessus. Par défaut, -1.
  
 Vous pouvez ajouter d'​autres dossiers à sauvegarder en suivant la même procédure ou vous pourriez simplement sauver tout votre dossier personnel, dossiers cachés compris, en lançant simplement la commande :<​code>​hubic backup create --frequency=daily '/​home/​nom_utilisateur'</​code>​ Vous pouvez ajouter d'​autres dossiers à sauvegarder en suivant la même procédure ou vous pourriez simplement sauver tout votre dossier personnel, dossiers cachés compris, en lançant simplement la commande :<​code>​hubic backup create --frequency=daily '/​home/​nom_utilisateur'</​code>​
Ligne 163: Ligne 173:
  
 ====Autres commandes==== ====Autres commandes====
-\\ Il y a d'​autres commandes concernant ce backup, bien expliquées : dans un terminal, taper 'man hubic'​. Notamment ​ :+Il y a d'​autres commandes concernant ce backup, bien expliquées : dans un terminal, taper 'man hubic'​. Notamment ​ :
 <​code>​hubic help <​commande></​code>​ <​code>​hubic help <​commande></​code>​
 donne les infos sur les commandes; si on ne met pas de commande, liste toutes les commandes. donne les infos sur les commandes; si on ne met pas de commande, liste toutes les commandes.
Ligne 177: Ligne 187:
 \\ \\
 ====Cas du lien rompu entre votre sauvegarde et votre machine, cas d'une machine ré-initialisée ou cas d'une nouvelle machine:​==== ====Cas du lien rompu entre votre sauvegarde et votre machine, cas d'une machine ré-initialisée ou cas d'une nouvelle machine:​====
-\\ Si vous avez lancé la sauvegarde de votre disque dur externe sans l'​activer avant de lancer manuellement la sauvegarde, vous rompez le lien. +Si vous avez lancé la sauvegarde de votre disque dur externe sans l'​activer avant de lancer manuellement la sauvegarde, vous rompez le lien. 
-\\ Si vous ré-initialisez votre système, vous perdez le lien. +Si vous ré-initialisez votre système, vous perdez le lien. 
-\\ Si vous changez d'​ordinateur et que vous avez téléchargé votre sauvegarde sur celui-ci, le lien n'​existe pas encore. +Si vous changez d'​ordinateur et que vous avez téléchargé votre sauvegarde sur celui-ci, le lien n'​existe pas encore. 
-\\ Comme nous l'​avons vu, la sauvegarde est attachée à un seul ordinateur, ou un disque dur externe activé attaché toujours au même ordinateur. Dans le cas d'un lien absent, les sauvegardes automatiques ne se font plus. Il est donc nécessaire de reconstituer le lien entre la sauvegarde et la machine. Pour cela, utiliser la commande:+Comme nous l'​avons vu, la sauvegarde est attachée à un seul ordinateur, ou un disque dur externe activé attaché toujours au même ordinateur. Dans le cas d'un lien absent, les sauvegardes automatiques ne se font plus. Il est donc nécessaire de reconstituer le lien entre la sauvegarde et la machine. Pour cela, utiliser la commande:
 <​code>​hubic backup attach nom_sauvegarde chemin_vers_dossier_sauvegardé</​code>​ <​code>​hubic backup attach nom_sauvegarde chemin_vers_dossier_sauvegardé</​code>​
 Une fois attachée au dossier local, la sauvegarde se poursuit normalement. Une fois attachée au dossier local, la sauvegarde se poursuit normalement.
-\\ Un message d'​erreur "​Backup unknown"​ peut apparaître pour des dossiers avec un nom à plusieurs mots avec impossibilité de rattacher cette sauvegarde et de la poursuivre ! +Un message d'​erreur "​Backup unknown"​ peut apparaître pour des dossiers avec un nom à plusieurs mots avec impossibilité de rattacher cette sauvegarde et de la poursuivre ! 
-\\ Nota: Voir aussi le message d'​erreur "​Command failed: The backup is not attached to this computer.."​+Nota: Voir aussi le message d'​erreur "​Command failed: The backup is not attached to this computer.."​
  
 =====Partage de fichiers===== =====Partage de fichiers=====
Ligne 193: Ligne 203:
  
 **Explications** **Explications**
-\\ hubic publish : commande qui crée le partage +hubic publish : commande qui crée le partage 
-\\ --days= : durée du partage en jours. valeurs possibles: 1, 5, 10, 15, 20, 25, 30. (par défaut: 30). +--days= : durée du partage en jours. valeurs possibles: 1, 5, 10, 15, 20, 25, 30. (par défaut: 30). 
-\\ chemin vers le fichier ou le dossier à partager, ici le fichier "​Photo.jpg"​.+chemin vers le fichier ou le dossier à partager, ici le fichier "​Photo.jpg"​.
  
-Autres possibilités: ​+Autres possibilités:​
   * __Dans le cloud hubiC__, cliquer sur le symbole grisé à droite des fichiers ou dossiers. Choisir la durée (5, 10, 30 jours), lien vers mail, facebook, twitter, google+. Créer le message d'​accompagnement,​ éventuellement l'​adresse,​ puis partager. On retrouve ces liens dans la liste avec l'URL correspondante. Si l'on clique seulement sur "​obtenir le lien", on peut aussi copier le lien qui apparaît dans la boite grise là où on le désire.   * __Dans le cloud hubiC__, cliquer sur le symbole grisé à droite des fichiers ou dossiers. Choisir la durée (5, 10, 30 jours), lien vers mail, facebook, twitter, google+. Créer le message d'​accompagnement,​ éventuellement l'​adresse,​ puis partager. On retrouve ces liens dans la liste avec l'URL correspondante. Si l'on clique seulement sur "​obtenir le lien", on peut aussi copier le lien qui apparaît dans la boite grise là où on le désire.
  
Ligne 213: Ligne 223:
 <​code>​hubic unpublish '/​home/​nom_utilisateur/​Images/​Photo.jpg'</​code>​ <​code>​hubic unpublish '/​home/​nom_utilisateur/​Images/​Photo.jpg'</​code>​
  
-Autres possibilités: ​+Autres possibilités:​
   * __Dans le cloud hubiC__, cliquer sur le symbole partage du fichier partagé puis "​Annuler la publication"​ > OK   * __Dans le cloud hubiC__, cliquer sur le symbole partage du fichier partagé puis "​Annuler la publication"​ > OK
   * __Dans Lubix__, onglet "​published",​ faire un clic-droit sur le fichier ou dossier puis sélectionner "​Unpublish"​.   * __Dans Lubix__, onglet "​published",​ faire un clic-droit sur le fichier ou dossier puis sélectionner "​Unpublish"​.
Ligne 219: Ligne 229:
 ====Partager un dossier/​fichier directement dans un courrier==== ====Partager un dossier/​fichier directement dans un courrier====
  
-Bien pratique pour envoyer facilement des fichiers joints volumineux dans un mail. +Bien pratique pour envoyer facilement des fichiers joints volumineux dans un mail.
  
-Au début: Installer au préalable le module "hubiC for FileLink"​ dans Icedove/​Thunderbird. Aller dans "​Préférences"​ de Icedove/​Thunderbird. choisir l'​onglet "​pièces jointes",​ puis l'​onglet sortant. Apuyer sur le bouton "​Ajouter"​ > "​Selectionner un service de stockage en ligne, choisir "hubiC by OVH" > paramétrer le compte. Entrer vos identifiant et mot de passe hubiC, puis accept. ​+Au début: Installer au préalable le module "hubiC for FileLink"​ dans Icedove/​Thunderbird. Aller dans "​Préférences"​ de Icedove/​Thunderbird. choisir l'​onglet "​pièces jointes",​ puis l'​onglet sortant. Apuyer sur le bouton "​Ajouter"​ > "​Selectionner un service de stockage en ligne, choisir "hubiC by OVH" > paramétrer le compte. Entrer vos identifiant et mot de passe hubiC, puis accept.
 Dans ce même onglet, vous pouvez spécifier la taille où l'on vous proposera le partage et dans "​Préférences"​ le nombre de jours (par défaut 30) et le nom du dossier où seront stockés les pièces jointes, que vous retrouvez dans votre dossier synchronisé "​hubiC"​ (par défaut: thunderbird-attachments) Dans ce même onglet, vous pouvez spécifier la taille où l'on vous proposera le partage et dans "​Préférences"​ le nombre de jours (par défaut 30) et le nom du dossier où seront stockés les pièces jointes, que vous retrouvez dans votre dossier synchronisé "​hubiC"​ (par défaut: thunderbird-attachments)
  
Ligne 232: Ligne 242:
  
 Cela est dû à des dossiers ou des fichiers avec des noms qui ne correspondent pas à l'​encodage par défaut, en général UTF-8. Cela peut déjà être retrouvé via Nautilus. Cela est dû à des dossiers ou des fichiers avec des noms qui ne correspondent pas à l'​encodage par défaut, en général UTF-8. Cela peut déjà être retrouvé via Nautilus.
-\\ Exemple : un fichier qui a le nom "​r�forme.zip"​ au lieu de "​réforme.zip"​. +Exemple : un fichier qui a le nom "​r�forme.zip"​ au lieu de "​réforme.zip"​. 
-\\  + 
-\\ __Solution :__ renommer les fichiers concernés afin d'​avoir un encodage cohérent dans tous les répertoires.  +__Solution :__ renommer les fichiers concernés afin d'​avoir un encodage cohérent dans tous les répertoires.  
-//\\ (voir le thread : https://​forums.hubic.com/​showthread.php?​270-beta-Linux-ligne-de-commande)//​+//(voir le thread : https://​forums.hubic.com/​showthread.php?​270-beta-Linux-ligne-de-commande)//​
 === message "​Command failed: The backup is not attached to this computer.." ​ === === message "​Command failed: The backup is not attached to this computer.." ​ ===
-Le lien est rompu ou n'​existe pas encore entre votre PC et votre sauvegarde. Il suffit de l'​attacher avec +Le lien est rompu ou n'​existe pas encore entre votre PC et votre sauvegarde. Il suffit de l'​attacher avec
 <​code>​hubic backup attach nom_sauvegarde chemin_vers_dossier_sauvegardé</​code>​ <​code>​hubic backup attach nom_sauvegarde chemin_vers_dossier_sauvegardé</​code>​
 === message "​Cannot contact daemon, are you sure it is running?"​ === === message "​Cannot contact daemon, are you sure it is running?"​ ===
  
 Si vous tentez de lancer hubiC sur un serveur ou via une connexion SSH, il est probable que le bus de session DBus ne soit pas correctement configuré. Si vous tentez de lancer hubiC sur un serveur ou via une connexion SSH, il est probable que le bus de session DBus ne soit pas correctement configuré.
-\\ Vous obtiendrez alors des messages comme "​Cannot contact daemon, are you sure it is running?"​.+Vous obtiendrez alors des messages comme "​Cannot contact daemon, are you sure it is running?"​.
  
 Il vous faut alors lancer le bus manuellement avec '​dbus-launch':​ Il vous faut alors lancer le bus manuellement avec '​dbus-launch':​
Ligne 265: Ligne 275:
 </​code>​ </​code>​
 === Message "Skip synchronisation for Ovh.Hubic.Sync.FrozenFile:​ the file or folder cannot be accessed."​=== === Message "Skip synchronisation for Ovh.Hubic.Sync.FrozenFile:​ the file or folder cannot be accessed."​===
-C'est que votre utilisateur ( celui qui a lance la commande hubic login), n'a pas le droit de lire des fichiers dans votre répertoire,​ pour les repérer ​ : +C'est que votre utilisateur ( celui qui a lance la commande hubic login), n'a pas le droit de lire des fichiers dans votre répertoire,​ pour les repérer ​ :
 <​code>​ <​code>​
 find -L <votre repertoire de synchro> -not -readable find -L <votre repertoire de synchro> -not -readable
Ligne 271: Ligne 281:
  
 ===== Debuggage ​  ===== ===== Debuggage ​  =====
-pour savoir un peu plus ce qui se passe : +pour savoir un peu plus ce qui se passe :
 <​code>​ <​code>​
 hubic stop hubic stop
Ligne 277: Ligne 287:
 </​code>​ </​code>​
 ===== Quota et espace de stockage ​ ===== ===== Quota et espace de stockage ​ =====
-en faisant un +en faisant un
 <​code>​hubic status</​code>​ <​code>​hubic status</​code>​
 vous connaitrez votre espace de stockage vous connaitrez votre espace de stockage
-\\ Vous pouvez avoir le détails localement en utilisant la commande+Vous pouvez avoir le détails localement en utilisant la commande
 <​code>​du -hscL  *</​code>​ dans votre répertoire hubic <​code>​du -hscL  *</​code>​ dans votre répertoire hubic
 ===== Gestion des conflits ​ ===== ===== Gestion des conflits ​ =====
 message ''​ "​[05/​11/​2013 23:​54:​00|Warning] Conflict detected on mon_fichier"''​ message ''​ "​[05/​11/​2013 23:​54:​00|Warning] Conflict detected on mon_fichier"''​
-\\ Pour trouver tous les conflits+Pour trouver tous les conflits
 <​code>​ <​code>​
 find -L /​chemin/​locale/​du/​répertoire/​hubic -name "​*conflict from*" find -L /​chemin/​locale/​du/​répertoire/​hubic -name "​*conflict from*"
Ligne 290: Ligne 300:
 Pour renommer rapidement tous les fichiers "copy of <​filename>​ ( conflict from ...).ext" ​ en <​filename>​.ext Pour renommer rapidement tous les fichiers "copy of <​filename>​ ( conflict from ...).ext" ​ en <​filename>​.ext
 d'un répertoire et sous répertoires voici une ligne de commande fort utile : d'un répertoire et sous répertoires voici une ligne de commande fort utile :
-\\ **pour voir ce que ça va faire :** +**pour voir ce que ça va faire :** 
 <​code>​find -L . -name "​*conflict from*" -exec  bash -c '​new_file=`echo "​$0"​| sed -r "​s#​Copy of (.*) \([^\.]*#​\1#​g"​`;​ echo "mv \"​$0\"​ \"​$new_file\"​ "'​ {} \; <​code>​find -L . -name "​*conflict from*" -exec  bash -c '​new_file=`echo "​$0"​| sed -r "​s#​Copy of (.*) \([^\.]*#​\1#​g"​`;​ echo "mv \"​$0\"​ \"​$new_file\"​ "'​ {} \;
 </​code>​ </​code>​
-**Explication** :  +**Explication** : 
-\\ ''​find -L . -name "​*conflict from*"''​ -> Rechercher en suivant les liens symboliques (''​-L''​) dans le répertoire en cours (.) les fichiers qui dans leur nom on "​conflit from",​ +''​find -L . -name "​*conflict from*"''​ -> Rechercher en suivant les liens symboliques (''​-L''​) dans le répertoire en cours (.) les fichiers qui dans leur nom on "​conflit from",​ 
-\\ puis pour ces fichiers executer ​ ''​bash -c '​new_file=`echo "​$0"​| sed -r "​s#​Copy of (.*) \([^\.]*#​\1#​g"​`;​ echo "mv \"​$0\"​ \"​$new_file\"​ "'​ {}''​ +puis pour ces fichiers executer ​ ''​bash -c '​new_file=`echo "​$0"​| sed -r "​s#​Copy of (.*) \([^\.]*#​\1#​g"​`;​ echo "mv \"​$0\"​ \"​$new_file\"​ "'​ {}''​ 
-\\  ​c'est à dire éxecuter le bash avec comme argument le nom du fichier (''​{}''​)  + ​c'​est à dire éxecuter le bash avec comme argument le nom du fichier (''​{}''​)  
-\\ le script affiche le nom du fichier (''​echo "​$0"''​ ) puis le passe à sed qui enlève tout sauf le nom du fichier c'est le ''​(.*)''​ et le tout est mis dans la variable new_file grâce aux ` `,  +le script affiche le nom du fichier (''​echo "​$0"''​ ) puis le passe à sed qui enlève tout sauf le nom du fichier c'est le ''​(.*)''​ et le tout est mis dans la variable new_file grâce aux ` `,  
-\\ puis on fait ensuite un echo de la commande mv <nom trouvé> (''​$0''​) <nouveau nom> (''​$new_file''​) +puis on fait ensuite un echo de la commande mv <nom trouvé> (''​$0''​) <nouveau nom> (''​$new_file''​) 
-\\  + 
-\\ **pour faire vraiment le renommage**+**pour faire vraiment le renommage**
 <​code>​find -L . -name "​*conflict from*" -exec  bash -c '​new_file=`echo "​$0"​| sed -r "​s#​Copy of (.*) \([^\.]*#​\1#​g"​`;​ mv "​$0"​ "​$new_file"​ ' {} \;</​code>​ <​code>​find -L . -name "​*conflict from*" -exec  bash -c '​new_file=`echo "​$0"​| sed -r "​s#​Copy of (.*) \([^\.]*#​\1#​g"​`;​ mv "​$0"​ "​$new_file"​ ' {} \;</​code>​
  
  
-\\ **Et pour éviter ces problèmes :** +**Et pour éviter ces problèmes :** 
-\\ Hubic tient à jour l'​état de la synchronisation dans un dossier dont le chemin est .config/​hubic dans votre dossier personnel (.config est un dossier caché que l'on affiche en faisant ctrl+H). Il est important de conserver ce dossier notamment lors d'une réinstallation. Si ce dossier est supprimé, quand vous allez remettre Hubic en place / en route, tous les fichiers qui ont été modifiés entre temps vont créer un conflit. Ainsi un fichier actualisé plus récemment sur votre ordinateur va être renommé "Copy of... (conflict from date et heure).xyz"​ et le fichier sauvegardé chez Hubic va être téléchargé pour prendre sa place. Quand vous ouvrirez votre fichier, vous aurez l'​ancienne version ! +Hubic tient à jour l'​état de la synchronisation dans un dossier dont le chemin est .config/​hubic dans votre dossier personnel (.config est un dossier caché que l'on affiche en faisant ctrl+H). Il est important de conserver ce dossier notamment lors d'une réinstallation. Si ce dossier est supprimé, quand vous allez remettre Hubic en place / en route, tous les fichiers qui ont été modifiés entre temps vont créer un conflit. Ainsi un fichier actualisé plus récemment sur votre ordinateur va être renommé "Copy of... (conflict from date et heure).xyz"​ et le fichier sauvegardé chez Hubic va être téléchargé pour prendre sa place. Quand vous ouvrirez votre fichier, vous aurez l'​ancienne version ! 
-\\ Solution : Renommer le fichier "​Copy..."​ pour lui redonner son nom original. Ceci est assez laborieux s'il s'agit de fichiers cachés (configuration de Shotwell pour vos photos par exemple). +Solution : Renommer le fichier "​Copy..."​ pour lui redonner son nom original. Ceci est assez laborieux s'il s'agit de fichiers cachés (configuration de Shotwell pour vos photos par exemple). 
-\\ Si vous avez perdu le dossier .config/​hubic,​ soit vous laissez Hubic rapatrier tous vos documents synchronisés dans vos dossiers vides (cas où vous partez avec un disque vierge), soit vous évitez de modifier les fichiers (ne lancer aucun logiciel concerné par la sauvegarde) tant qu'​Hubic n'a pas été mis en place et terminé la mise à jour de son journal de sauvegarde.+Si vous avez perdu le dossier .config/​hubic,​ soit vous laissez Hubic rapatrier tous vos documents synchronisés dans vos dossiers vides (cas où vous partez avec un disque vierge), soit vous évitez de modifier les fichiers (ne lancer aucun logiciel concerné par la sauvegarde) tant qu'​Hubic n'a pas été mis en place et terminé la mise à jour de son journal de sauvegarde.
  
 ===== Voir aussi ===== ===== Voir aussi =====