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 !):
Certes c'est bon marché, mais cela vient avec quelques limitations qu'il est important de connaître:
default
.Applications à utiliser pour stocker des données dans Hubic et les récupérer.
L'accès à vos fichiers peut se faire avec plusieurs applications:
hubicfuse
pour accéder directement à votre stockage Hubic dans le système de fichiers mais je ne l'ai pas encore essayé. (Des paquets sont disponible dans la plupart des distributions, mais il y a un peu de configuration à faire à la main.)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:
rclone config
hubic
et l'utilise ci-dessous:)~/.config/rclone/rclone.conf
rclone -v copy source hubic:default/repertoiredistant
-v
permet de voir la progression.rclone -v sync source hubic:default/repertoiredistant
--dry-run
ou -n
.rclone check source hubic:default/repertoiredistant
rclone ls hubic:default/repertoiredistant
rclone copy hubic:default/repertoiredistant/fichier /repertoirelocal
rclone md5sum hubic:default/repertoiredistant
rclone size hubic:default/repertoiredistant
Note: l'affichage de rclone pendant les transferts est un peu particulier:
--stats=5s
pour voir toutes les 5 secondes, par exemple)rclone copy -v "hubic:default/Mes livres/Clive Barker_Imajica - L'integrale.epub" /home/toto/Bureau
Par défaut:
checkers
), et un autre qui s'occupe du transfert des fichiers eux-même (transfers
).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).--transfers=n
(n étant le nombre de transferts simultanés que vous souhaitez).--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.Failed to create file system for "….": error authenticating swift connection: failed to get credentials: 401
: Le token d'authentification de rclone n'est sans doute plus valide. Faites un rclone config
pour le re-créer.