Tencent Cloud COS unter Linux einbinden – NetDrives experimenteller Ubuntu-Build
Binden Sie einen Tencent Cloud COS Bucket unter Ubuntu mit NetDrives experimentellem Linux-Build ein. SecretId-Einrichtung, Endpoints und Verifizierung.
Die Transcoding-Pipeline einer Plattform für Kurzvideos läuft auf einer Flotte von Ubuntu-Workern, die Roh-Uploads direkt aus Tencent Cloud Object Storage (COS) lesen müssen — ohne ein SDK in jedes Worker-Skript einzubinden, sondern einfach über einen Pfad, den ein ffmpeg-Job öffnen kann. Quelldateien vor jedem Job herunterzukopieren verschwendet Speicherplatz und Zeit, sobald die Warteschlange täglich Tausende von Clips verarbeitet. NetDrives Linux-Build bindet einen COS Bucket an einem regulären Ubuntu-Mount-Point ein, sodass der Dateizugriff eines Workers den Bucket direkt erreicht — dieselbe Interaktion, die NetDrive Windows- und macOS-Nutzern über einen Laufwerksbuchstaben bietet.

Tencent Cloud COS unter Linux einbinden
Mit NetDrive erscheinen Google Drive, OneDrive, S3, SFTP, WebDAV und mehr als native Laufwerke unter Windows und macOS — ohne Synchronisation, ohne vollständige Downloads.
- COS Buckets erscheinen als regulärer Ubuntu-Mount-Point
- Dateien werden bei Bedarf gestreamt — kein vollständiger Bucket-Download vor Jobstart
- Läuft parallel zu S3, Alibaba Cloud und 20+ weiteren Providern auf derselben Maschine
Kostenlose Testversion. Lifetime- und Abo-Pläne verfügbar.
Tencent Cloud in NetDrives Linux-Build
NetDrive hat Tencent-Cloud-Unterstützung in Version 3.17.799 (November 2022) hinzugefügt, demselben Release, das auch Alibaba Cloud brachte. Unter Windows und macOS gilt diese Unterstützung als produktionsreif; unter Linux trägt sie das Label experimentell, das NetDrive für den gesamten Linux-Build vergibt und nicht für einen bestimmten Provider. Das aktuelle NetDrive-Release ist auf allen Desktop-Plattformen 3.19.7.
NetDrive für Linux wird nicht über apt oder einen Distributions-Paketmanager vertrieben — es erscheint als GitHub-Release unter github.com/NetDrive/installer, mit Ubuntu 16.04 als minimal unterstützter Version.
NetDrive unter Ubuntu installieren
- Gehen Sie zu github.com/NetDrive/installer und laden Sie das Release herunter, das zu Ihrer Ubuntu-Version passt.
- Folgen Sie den mitgelieferten Release Notes, um die Treiberkomponente zu installieren, die NetDrive vor dem Einbinden benötigt — der Vorgang kann nach
sudofragen. - Installieren Sie das NetDrive-Paket.
- Starten Sie NetDrive über ein Terminal oder das Anwendungsmenü Ihrer Desktop-Umgebung.
Linux-Builds folgen einem eigenen Release-Zeitplan, getrennt von Windows- und macOS-Updates. Ein Fix, der diese Woche für eine Plattform erscheint, erreicht nicht garantiert im selben Zeitraum auch den Linux-Build — wichtig zu wissen, wenn unbeaufsichtigte Worker-Knoten von einem bestimmten NetDrive-Verhalten abhängen.
Tencent-COS-Zugangsdaten sammeln
Sammeln Sie Folgendes, bevor Sie NetDrive öffnen, alles aus der Tencent-Cloud-Konsole:
- SecretId und SecretKey — unter CAM → API Keys (
console.cloud.tencent.com/cam/capi). - Bucket-Name — angezeigt als
<BucketName>-<AppId>, zum Beispielraw-uploads-1250000001. - Region und Endpoint — etwa
ap-guangzhou, was einen Endpoint voncos.ap-guangzhou.myqcloud.comergibt.
Schritt für Schritt: Tencent Cloud unter Ubuntu verbinden
- Öffnen Sie NetDrives Drive Manager und klicken Sie auf + Add Drive.
- Wählen Sie Tencent Cloud aus der Liste der Verbindungstypen.
- Geben Sie SecretId und SecretKey ein, den Endpoint (
cos.<region>.myqcloud.com) sowie den vollständigen Bucket-Namen samt AppId-Suffix. - Legen Sie einen Mount-Point fest — einen Pfad wie
/mnt/cos-uploads, oder ein beliebiges leeres Verzeichnis, in das Ihr Benutzerkonto schreiben kann. - Klicken Sie auf Connect. NetDrive authentifiziert sich gegenüber Tencent COS und bindet den Bucket an diesem Pfad ein.

Das Mounting überprüfen, bevor Sie sich darauf verlassen
Bestätigen Sie das Mounting über ein Terminal, statt sich allein auf einen Dateimanager zu verlassen — besonders bei einem experimentellen Build:
# Confirm the mount is listed
mount | grep cos
# Or just try listing it
ls /mnt/cos-uploads

Mount-Point bleibt nach Connect leer — prüfen Sie, ob das Verzeichnis existiert und für den Benutzer, unter dem NetDrive läuft, beschreibbar ist. Ein nicht beschreibbarer oder fehlender Mount-Point ist die häufigste Ursache für ein stilles Scheitern unter Linux.
Authentifizierung schlägt beim ersten Versuch fehl — prüfen Sie, ob der Bucket-Name das AppId-Suffix enthält (raw-uploads-1250000001, nicht nur raw-uploads) und ob die Region des Endpoints mit der tatsächlichen Region des Buckets in der Konsole übereinstimmt. Eine falsch zugeordnete Region im Endpoint ist die häufigste Ursache für eine abgelehnte Verbindung, selbst wenn SecretId und SecretKey korrekt sind.
Ein Bucket mit sehr vielen Objekten lädt beim ersten Mal langsam — der Linux-Build streamt Verzeichnislistings genauso wie Windows und macOS, sodass ein Bucket mit Zehntausenden Objekten beim ersten Durchsuchen einen Moment braucht, bis er befüllt ist.
Hintergrund-Uploads für schreibintensive Jobs
Für eine Transcoding-Pipeline, die verarbeitete Ausgaben nach jedem Job in einen Bucket zurückschreibt, stellt NetDrive diese Schreibvorgänge im Hintergrund in eine Warteschlange, statt den auslösenden Prozess zu blockieren:

Das ist wichtig für ein Worker-Skript, das nach der Übergabe der Ausgabedatei sofort mit dem nächsten Element in seiner Warteschlange weitermachen muss, statt auf den Abschluss des Uploads zu warten.
Worauf man sich beim Linux-Build einstellen sollte
- Eigener Release-Zeitplan — der Linux-Treiber erscheint nach einem eigenen Zeitplan, unabhängig von Windows und macOS.
- Keine Paketmanager-Integration — Installation und Updates laufen über GitHub-Releases, nicht über
apt. - Windows und macOS bleiben die ausgereiften Ziele — behandeln Sie eine unbeaufsichtigte Produktions-Worker-Flotte unter Linux angesichts des experimentellen Labels als etwas, das zunächst gründlich auf eigener Hardware getestet werden muss.
Fazit
Das Einbinden von Tencent Cloud COS unter Ubuntu verschafft einer Linux-Worker-Flotte denselben laufwerksartigen Zugriff, den NetDrive unter Windows und macOS bietet, über einen auf GitHub statt über apt vertriebenen Installer. Für denselben Provider auf einer intensiver getesteten Plattform siehe Mount Tencent Cloud on Windows with NetDrive; für das größere Linux-Bild siehe NetDrive on Ubuntu Linux; und für einen weiteren regionsspezifischen Provider auf demselben Linux-Build siehe Mount Alibaba Cloud on Linux with NetDrive.
— Robin, NetDrive