Monter Tencent Cloud COS sur Linux avec NetDrive
Montez un bucket Tencent Cloud COS sur un point de montage Ubuntu natif avec la version Linux expérimentale de NetDrive. Configuration SecretId, endpoints et vérification.
Le pipeline de transcodage d’une plateforme de vidéos courtes tourne sur une flotte de workers Ubuntu qui doivent lire les fichiers bruts uploadés directement depuis Tencent Cloud Object Storage (COS) — sans SDK à câbler dans chaque script de worker, juste un chemin qu’un job ffmpeg peut ouvrir. Copier les fichiers sources avant chaque job gaspille du disque et du temps dès que la file traite des milliers de clips par jour. La version Linux de NetDrive monte un bucket COS à un point de montage Ubuntu classique, si bien que la lecture d’un fichier par un worker atteint directement le bucket — la même interaction que NetDrive offre aux utilisateurs Windows et macOS via une lettre de lecteur.

Monter Tencent Cloud COS sur Linux
Avec NetDrive, Google Drive, OneDrive, S3, SFTP, WebDAV et plus apparaissent comme des lecteurs natifs sur Windows et macOS — sans synchronisation ni téléchargement complet.
- Les buckets COS apparaissent comme un point de montage Ubuntu classique
- Les fichiers sont diffusés à la demande — pas de téléchargement complet du bucket avant le démarrage d'un job
- Fonctionne en parallèle avec S3, Alibaba Cloud et plus de 20 autres fournisseurs sur la même machine
Essai gratuit. Licences à vie et abonnements disponibles.
Tencent Cloud sur la version Linux de NetDrive
NetDrive a ajouté le support de Tencent Cloud dans la version 3.17.799 (novembre 2022), la même sortie qui a ajouté Alibaba Cloud. Sur Windows et macOS, ce support est considéré comme prêt pour la production ; sur Linux, il porte l’étiquette expérimentale que NetDrive applique à l’ensemble de la version Linux, et non à un fournisseur en particulier. La version actuelle de NetDrive sur toutes les plateformes de bureau est la 3.19.7.
NetDrive pour Linux n’est pas distribué via apt ni un gestionnaire de paquets de distribution — il est publié en tant que release GitHub sur github.com/NetDrive/installer, avec Ubuntu 16.04 comme version minimale supportée.
Installer NetDrive sur Ubuntu
- Rendez-vous sur github.com/NetDrive/installer et téléchargez la release correspondant à votre version d’Ubuntu.
- Suivez les notes de version fournies pour installer le composant driver dont NetDrive a besoin avant de pouvoir monter quoi que ce soit — le processus peut demander
sudo. - Installez le paquet NetDrive.
- Lancez NetDrive depuis un terminal ou le menu des applications de votre environnement de bureau.
Les versions Linux suivent leur propre calendrier de publication, distinct des mises à jour Windows et macOS. Un correctif publié cette semaine pour une plateforme n’est pas garanti d’atteindre la version Linux la même semaine — à savoir si des nœuds de traitement sans surveillance dépendent d’un comportement précis de NetDrive.
Rassembler les identifiants Tencent COS
Récupérez ces informations avant d’ouvrir NetDrive, toutes depuis la console Tencent Cloud :
- SecretId et SecretKey — depuis CAM → API Keys (
console.cloud.tencent.com/cam/capi). - Nom du bucket — affiché sous la forme
<BucketName>-<AppId>, par exempleraw-uploads-1250000001. - Région et endpoint — par exemple
ap-guangzhou, donnant un endpointcos.ap-guangzhou.myqcloud.com.
Étape par étape : connecter Tencent Cloud sur Ubuntu
- Ouvrez le Drive Manager de NetDrive et cliquez sur + Add Drive.
- Sélectionnez Tencent Cloud dans la liste des types de connexion.
- Saisissez le SecretId et le SecretKey, l’endpoint (
cos.<region>.myqcloud.com), et le nom complet du bucket avec son suffixe AppId. - Définissez un point de montage — un chemin du type
/mnt/cos-uploads, ou tout répertoire vide accessible en écriture pour votre compte utilisateur. - Cliquez sur Connect. NetDrive s’authentifie auprès de Tencent COS et monte le bucket à ce chemin.

Vérifier le montage avant d’en dépendre
Confirmez le montage depuis un terminal plutôt que de faire confiance à un simple gestionnaire de fichiers, particulièrement sur une version expérimentale :
# Confirm the mount is listed
mount | grep cos
# Or just try listing it
ls /mnt/cos-uploads

Le point de montage reste vide après Connect — vérifiez que le répertoire existe et qu’il est accessible en écriture par l’utilisateur exécutant NetDrive. Un point de montage manquant ou non accessible en écriture est la cause la plus fréquente d’un échec silencieux sur Linux.
L’authentification échoue à la première tentative — vérifiez que le nom du bucket inclut son suffixe AppId (raw-uploads-1250000001, pas seulement raw-uploads) et que la région de l’endpoint correspond à la région réelle du bucket dans la console. Un endpoint de région mal assorti est la cause la plus fréquente d’une connexion rejetée, même lorsque le SecretId et le SecretKey sont corrects.
Un bucket avec un grand nombre d’objets se liste lentement la première fois — la version Linux diffuse les listings de répertoires de la même façon que Windows et macOS, donc un bucket contenant des dizaines de milliers d’objets prend un moment à se peupler lors du premier parcours.
Uploads en arrière-plan pour les jobs à forte écriture
Pour un pipeline de transcodage qui réécrit sa sortie traitée dans un bucket après chaque job, NetDrive met ces écritures en file d’attente en arrière-plan plutôt que de bloquer le processus qui les a déclenchées :

C’est important pour un script de worker qui doit passer immédiatement à l’élément suivant de sa file après avoir remis le fichier de sortie, sans attendre la fin de l’upload pour continuer.
Ce qu’il faut anticiper sur la version Linux
- Calendrier de publication séparé — le driver Linux suit son propre calendrier, indépendant de Windows et macOS.
- Pas d’intégration avec un gestionnaire de paquets — l’installation et les mises à jour passent par les releases GitHub, pas par
apt. - Windows et macOS restent les cibles les plus éprouvées — considérez une flotte de workers de production Linux sans surveillance comme quelque chose à tester en profondeur sur votre propre matériel d’abord, vu l’étiquette expérimentale.
Conclusion
Monter Tencent Cloud COS sur Ubuntu offre à une flotte de workers Linux le même accès de type lecteur que NetDrive fournit sur Windows et macOS, via un installateur distribué sur GitHub plutôt que via apt. Pour le même fournisseur sur une plateforme plus éprouvée, voir Mount Tencent Cloud on Windows with NetDrive ; pour une vue d’ensemble de Linux, voir NetDrive on Ubuntu Linux ; et pour un autre fournisseur régional sur cette même version Linux, voir Mount Alibaba Cloud on Linux with NetDrive.
— Robin, NetDrive