Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| hubic [Le 25/04/2017, 15:51] – raccourci créer un lien arverne73 | hubic [Le 14/03/2023, 10:24] (Version actuelle) – Obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== hubiC ====== | ||
| - | |||
| - | hubiC ([[https:// | ||
| - | OVH met à la disposition des utilisateurs différents logiciels clients pour hubiC, dont un pour Linux. | ||
| - | Le client Linux permet : | ||
| - | * la **synchronisation** de différents ordinateurs avec le stockage ' | ||
| - | * une fonction d' | ||
| - | * une fonction de **partage des fichiers** du cloud hubiC avec un maximum de 30 jours et dans Icedove/ | ||
| - | |||
| - | < | ||
| - | \\ Annonce sur le forum officiel Hubic : [[https:// | ||
| - | |||
| - | ===== Installation du client hubiC fourni par OVH ==== | ||
| - | ==== Pré-requis ==== | ||
| - | |||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | * Nécessite le runtime **Mono** 2.10+. | ||
| - | |||
| - | ==== Installation ==== | ||
| - | Récupérez la dernière version d' | ||
| - | [[: | ||
| - | |||
| - | |||
| - | ==== Préparation au 1er lancement ==== | ||
| - | |||
| - | |||
| - | __1) pré-requis : s' | ||
| - | |||
| - | |||
| - | __2) Créer un dossier hubiC sur votre ordinateur__ | ||
| - | \\ ex d' | ||
| - | \\ / | ||
| - | |||
| - | |||
| - | __3) Dans ce dossier, placer les liens des dossiers que vous voulez synchroniser .__ | ||
| - | \\ ex sous Nautilus (navigateur de fichiers gnome) : | ||
| - | \\ En appuyant sur les touches " | ||
| - | |||
| - | |||
| - | ===== Connexion et Synchronisation ===== | ||
| - | La synchronisation permet de tenir à jour avec la même version tous les fichiers qui sont dans le répertoire créé hubiC sur votre ordinateur, dans le cloud hubiC et sur tous les autres ordinateurs où vous installerez la même procédure avec le même nom d' | ||
| - | |||
| - | __ 1) Lancer la synchronisation, | ||
| - | \\ via le [[: | ||
| - | < | ||
| - | où vous remplacez // | ||
| - | \\ 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' | ||
| - | \\ Dans cet exemple, c'est le dossier Images qui va être mis sur hubiC en ligne. | ||
| - | |||
| - | |||
| - | __2) Renseigner le mot de passe demandé dans le terminal, puis Valider.__ | ||
| - | \\ La synchronisation commence. Vous pouvez fermer le Terminal. | ||
| - | \\ (la tache de synchronisation continuera en arrière-plan). | ||
| - | |||
| - | |||
| - | __3) Exclure des dossiers.__ | ||
| - | \\ 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 " | ||
| - | |||
| - | < | ||
| - | |||
| - | Une méthode plus simple pour écrire cette ligne consiste à écrire seulement | ||
| - | < | ||
| - | puis à ouvrir Nautilus pour atteindre le dossier hubiC, puis ouvrir le lien vers le dossier " | ||
| - | |||
| - | Vous pouvez répéter cette manœuvre autant de fois que vous avez de sous-dossiers à exclure. | ||
| - | |||
| - | Pour voir la liste des sous dossiers exclus : | ||
| - | < | ||
| - | |||
| - | Pour enlever une exclusion : | ||
| - | < | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | __4) Agir sur le déroulement de la synchronisation.__ | ||
| - | |||
| - | Pour faire une pause de la synchronisation et de la sauvegarde: | ||
| - | < | ||
| - | |||
| - | Pour reprendre la synchronisation ou la sauvegarde: | ||
| - | < | ||
| - | |||
| - | Pour stopper la synchronisation ou la sauvegarde: | ||
| - | < | ||
| - | |||
| - | Pour démarrer une synchronisation, | ||
| - | < | ||
| - | ==== À savoir ==== | ||
| - | |||
| - | <note tip> | ||
| - | La synchronisation, | ||
| - | \\ **Elle reprendra et continuera automatiquement au redémarrage de votre ordinateur**. | ||
| - | \\ Il n'y a donc plus rien de particulier à configurer. | ||
| - | </ | ||
| - | |||
| - | __Pour contrôler l' | ||
| - | \\ Taper dans le terminal : | ||
| - | < | ||
| - | Avec cette commande, le statut de la synchronisation sera rafraîchi toutes les secondes. | ||
| - | \\ Vérifiez qu'en face de 'State :' vous avez ' | ||
| - | \\ Si vous souhaitez fermer ce terminal, faire "Ctrl C" puis fermer la fenêtre. | ||
| - | |||
| - | |||
| - | 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, | ||
| - | |||
| - | NOTE : hubic syncdir --none pour arrêter toutes les synchros. | ||
| - | |||
| - | __Pour limiter ce risque__, voir plus bas : " | ||
| - | |||
| - | ==== Interface graphique non officielle avec indicator ==== | ||
| - | Des petites interfaces graphiques commencent à voir le jour | ||
| - | * En python et GTK 3 : http:// | ||
| - | * En Qt : https:// | ||
| - | * Une extension possible (non testée) : [[https:// | ||
| - | |||
| - | =====Sauvegarde (BACKUP)===== | ||
| - | La sauvegarde fait une copie de vos dossiers sur le cloud d' | ||
| - | |||
| - | ==== Créer une sauvegarde, depuis le terminal==== | ||
| - | \\ N' | ||
| - | \\ Nota : pour pouvoir lancer la commande de sauvegarde, il faut être connecté à hubiC par la commande //hubic login// vue plus haut dans la section ' | ||
| - | \\ 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 : | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | **Explications** | ||
| - | \\ 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, ' | ||
| - | \\ --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 " | ||
| - | \\ --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. | ||
| - | \\ --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 ' | ||
| - | |||
| - | Vous pouvez ajouter d' | ||
| - | ====Lancer la sauvegarde==== | ||
| - | Pour les sauvegardes automatiques, | ||
| - | Pour lancer manuellement la sauvegarde dans le terminal (cas de l' | ||
| - | < | ||
| - | |||
| - | ====Autres commandes==== | ||
| - | \\ Il y a d' | ||
| - | < | ||
| - | donne les infos sur les commandes; si on ne met pas de commande, liste toutes les commandes. | ||
| - | < | ||
| - | donne des informations sur les sauvegardes mises en place | ||
| - | < | ||
| - | permet de télécharger la sauvegarde entière vers un dossier cible sur son ordinateur | ||
| - | < | ||
| - | permet de modifier les options que l'on a indiqué en lançant la sauvegarde. Il suffit de mettre les nouvelles options comme lors de la création de la sauvegarde avec l' | ||
| - | < | ||
| - | supprime la sauvegarde désignée | ||
| - | \\ | ||
| - | \\ | ||
| - | ====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' | ||
| - | \\ Si vous ré-initialisez votre système, vous perdez le lien. | ||
| - | \\ Si vous changez d' | ||
| - | \\ Comme nous l' | ||
| - | < | ||
| - | Une fois attachée au dossier local, la sauvegarde se poursuit normalement. | ||
| - | \\ Un message d' | ||
| - | \\ Nota: Voir aussi le message d' | ||
| - | |||
| - | =====Partage de fichiers===== | ||
| - | Vos fichiers peuvent être partagés via le cloud hubiC mais vous avez aussi la possibilité de le faire directement depuis Icedove/ | ||
| - | ====Partager un fichier==== | ||
| - | Cette commande vous donne l'URL à communiquer aux personnes avec lesquelles vous voulez partager votre dossier/ | ||
| - | < | ||
| - | |||
| - | **Explications** | ||
| - | \\ 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). | ||
| - | \\ chemin vers le fichier ou le dossier à partager, ici le fichier " | ||
| - | |||
| - | 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' | ||
| - | |||
| - | * __Dans Lubix__, faire un clic-droit sur le dossier ou le fichier à partager. Sélectionner " | ||
| - | |||
| - | ====Lister les dossiers et fichiers partagés==== | ||
| - | Cette commande donne la liste des dossiers/ | ||
| - | < | ||
| - | |||
| - | __Dans Lubix__, la liste est sous l' | ||
| - | |||
| - | ====Stopper le partage de dossier/ | ||
| - | |||
| - | Cette commande permet de stopper le partage d'un fichier ou d'un dossier. | ||
| - | < | ||
| - | |||
| - | Autres possibilités: | ||
| - | * __Dans le cloud hubiC__, cliquer sur le symbole partage du fichier partagé puis " | ||
| - | * __Dans Lubix__, onglet " | ||
| - | |||
| - | ====Partager un dossier/ | ||
| - | |||
| - | 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 ce même onglet, vous pouvez spécifier la taille où l'on vous proposera le partage et dans " | ||
| - | |||
| - | Lorsque vous voulez envoyer une pièce jointe (par exemple fichier lourd), cliquez sur la flèche " | ||
| - | |||
| - | Ces fichiers se retrouvent dans le dossier " | ||
| - | ===== Problèmes pouvant être rencontrés ==== | ||
| - | |||
| - | === message " | ||
| - | |||
| - | Cela est dû à des dossiers ou des fichiers avec des noms qui ne correspondent pas à l' | ||
| - | \\ Exemple : un fichier qui a le nom " | ||
| - | \\ | ||
| - | \\ __Solution :__ renommer les fichiers concernés afin d' | ||
| - | //\\ (voir le thread : https:// | ||
| - | === message " | ||
| - | Le lien est rompu ou n' | ||
| - | < | ||
| - | === message " | ||
| - | |||
| - | 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 " | ||
| - | |||
| - | Il vous faut alors lancer le bus manuellement avec ' | ||
| - | < | ||
| - | $ dbus-launch --sh-syntax | ||
| - | DBUS_SESSION_BUS_ADDRESS=unix: | ||
| - | DBUS_SESSION_BUS_PID=1234 | ||
| - | $ export DBUS_SESSION_BUS_ADDRESS=unix: | ||
| - | $ hubic login foo@bar.com ~/hubiC | ||
| - | </ | ||
| - | |||
| - | Ou avec ' | ||
| - | < | ||
| - | $ export DBUS_SESSION_BUS_ADDRESS=`dbus-daemon --session --fork --print-address` | ||
| - | $ hubic login me@foo.com ~/hubiC | ||
| - | </ | ||
| - | |||
| - | === Message "Can not synchronise <votre repertoire de synchro>: | ||
| - | C'est parcque vous avez des liens symboliques cassés, pour les repérer | ||
| - | < | ||
| - | find -L <votre repertoire de synchro> -type l | ||
| - | </ | ||
| - | === Message "Skip synchronisation for Ovh.Hubic.Sync.FrozenFile: | ||
| - | 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, | ||
| - | < | ||
| - | find -L <votre repertoire de synchro> -not -readable | ||
| - | </ | ||
| - | |||
| - | ===== Debuggage | ||
| - | pour savoir un peu plus ce qui se passe : | ||
| - | < | ||
| - | hubic stop | ||
| - | hubic main-loop --verbose | ||
| - | </ | ||
| - | ===== Quota et espace de stockage | ||
| - | en faisant un | ||
| - | < | ||
| - | vous connaitrez votre espace de stockage | ||
| - | \\ Vous pouvez avoir le détails localement en utilisant la commande | ||
| - | < | ||
| - | ===== Gestion des conflits | ||
| - | message '' | ||
| - | \\ Pour trouver tous les conflits | ||
| - | < | ||
| - | find -L / | ||
| - | </ | ||
| - | Pour renommer rapidement tous les fichiers "copy of < | ||
| - | d'un répertoire et sous répertoires voici une ligne de commande fort utile : | ||
| - | \\ **pour voir ce que ça va faire :** | ||
| - | < | ||
| - | </ | ||
| - | **Explication** : | ||
| - | \\ '' | ||
| - | \\ puis pour ces fichiers executer | ||
| - | \\ c'est à dire éxecuter le bash avec comme argument le nom du fichier ('' | ||
| - | \\ le script affiche le nom du fichier ('' | ||
| - | \\ puis on fait ensuite un echo de la commande mv <nom trouvé> ('' | ||
| - | \\ | ||
| - | \\ **pour faire vraiment le renommage** | ||
| - | < | ||
| - | |||
| - | |||
| - | \\ **Et pour éviter ces problèmes :** | ||
| - | \\ Hubic tient à jour l' | ||
| - | \\ Solution : Renommer le fichier " | ||
| - | \\ Si vous avez perdu le dossier .config/ | ||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * **(fr)** [[https:// | ||
| - | * **(en)** [[http:// | ||
| - | Sur le forum hubiC : | ||
| - | * [[https:// | ||
| - | * Discussions autour de l' | ||
| - | Projets annexes : | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
