Aller au contenu

hubic [Wiki de sebsauvage.net]


Ldfa

Messages recommandés

Table des matières

Hubic est un service de stockage de fichiers en ligne fourni par OVH, similaire à Dropbox ou GoogleDrive. Il est bien meilleur marché que ses concurrents (et de loin !):

  • 25 Go : gratuit.

  • 100 Go : 10 €/an

  • 10 To : 50 €/an

Certes c'est bon marché, mais cela vient avec quelques limitations qu'il est important de connaître:

Caractéristiques particulières

  • Le service n'est pas à 100% de disponibilité.

  • Personnellement, je n'ai jamais perdu de fichiers placés chez eux, mais certains utilisateurs disent en avoir perdu.

  • Donc: Ne vous reposez pas dessus pour des besoins critiques (mais pour un backup secondaire, c'est parfait étant donné le prix.)

Applications

L'accès à vos fichiers peut se faire avec plusieurs applications:

  • Web: L'application standard web n'est pas extraordinaire, et elle échoue de manière récurrente à copier ou déplacer des fichiers.

  • Android:

  • Linux:

    • Je n'utilise absolument pas l'application Linux Hubic.

    • J'utilise rclone qui fonctionne un peu à la manière de rsync, et qui est très fiable.
    • Il existe hubicfuse pour accéder directement à votre stockage Hubic dans le système de fichiers mais je ne l'ai pas encore essayé.

:!:Note: À cause de la manière particulière dont rclone s'adresse à l'API Hubic, les répertoires créés par rclone ne sont pas manipulables correctement par l'application web: Vous pouvez lister leur contenu sans problème, mais vous n'arriverez pas de manière fiable à copier, déplacer ou partager ces dossiers par le web. OVH m'a confirmé que c'est un bug dans l'application web ou leur backend Swift, mais je n'ai pas d'informations sur son éventuelle résolution.


rclone

D'une manière générale, j'utilise presque exclusivement rclone pour transférer des fichiers vers/depuis mon compte Hubic. Voici un résumé des principales commandes:

  • Configurer l'accès à Hubic: rclone config et suivre les instructions. (J'ai nommé mon compte Hubic hubic et l'utilise ci-dessous:)

  • Copier vers Hubic (n'efface aucun fichier dans la destination): rclone -v copy source hubic:default/repertoiredistant

  • Synchroniser vers Hubic (efface des fichiers de la destination si supprimés de la source): rclone -v sync source hubic:default/repertoiredistant

  • Afficher la différence entre local et distant: rclone check source hubic:default/repertoiredistant

  • Lister les fichiers distants: rclone ls hubic:default/repertoiredistant

  • Afficher les md5 des fichiers distants: rclone md5sum hubic:default/repertoiredistant

  • Afficher la taille d'un dossier distant: rclone size hubic:default/repertoiredistant

Note: l'affichage de rclone pendant les transferts est un peu particulier:

  • Il affiche une ligne quand il a fini de transférer un fichier.

  • Toutes les minutes, il affiche les transferts en cours.

  • Il est donc tout à fait possible que rclone ne vous affiche rien pendant un certain temps pendant les transferts.

Par défaut:

  • rclone fait tourner plusieurs threads en parallèle: Un premier groupe qui se balade dans les répertoires pour lister les fichiers à traiter (checkers), et un autre qui s'occupe du transfert des fichiers eux-même (transfers).

  • Par défaut, rclone fait tourner 8 checkers et 4 transfers. (Il y a donc 4 transfers de fichiers en parallèle, ce qui n'est pas une mauvaise idée étant donné que Hubic est lent pour passer d'un fichier à l'autre).

  • Vous pouvez limiter le nombre de transferts simultanés de fichiers avec l'option --transfers=n (n étant le nombre de transferts simultanés que vous souhaitez).

  • Vous pouvez limiter l'utilisation de la bande passante avec l'option --bwlimit=x (x étant un nombre+unité (k/b/M/G). Exemple --bwlimit=1M pour limiter à 1 Mo/seconde)

Erreurs:

  • Unsolicited response received on idle HTTP channel starting with “HTTP/1.0 408 Request Time-out\r\nCache-Control: no-cache\r\nConnection: close\r\nContent-Type: text/html\r\n\r\n<html><body><h1>408 Request Time-out</h1>\nYour browser didn't send a complete request in time.\n</body></html>\n”; err=<nil>. Erreur à ignorer. rclone va ré-essayer automatiquement.

Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.