Wasabi unter Linux einbinden — NetDrives experimenteller Ubuntu-Build

4 Min. Lesezeit provider-guide wasabi linux
Jay
JayTech Writer
Wasabi-Hot-Cloud-Speicher mit NetDrives experimentellem Ubuntu-Build an einem nativen Linux-Mountpunkt einbinden. Einrichtung, Zugangsdaten und Überprüfung.

Ein Build-Server unter Ubuntu muss jede Nacht Release-Archive aus einem Wasabi-Bucket lesen, und den gesamten Bucket vor jedem Job mit einem CLI-Tool herunterzuladen, verschwendet Minuten, die die Pipeline nicht hat. NetDrives Linux-Build bindet diesen Wasabi-Bucket an einem regulären Mountpunkt ein, sodass ein Skript, das /mnt/wasabi/releases/latest.tar.gz liest, einfach die aktuelle Datei sieht — kein separater Sync-Schritt, kein Download vor dem Job.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Wasabi unter Ubuntu 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.

  • Läuft auf Ubuntu 16.04 und neuer
  • Bindet Ihren Wasabi-Bucket an einem Linux-Mountpunkt ein — kein separater Sync-Ordner
  • Dieselben Wasabi-Zugangsdaten funktionieren unter Windows, macOS und Linux
WindowsmacOS
NetDrive für Linux herunterladen →

Kostenlose Testversion. Lifetime- und Abo-Pläne verfügbar.

Wasabi in NetDrives Linux-Build

NetDrive unterstützt S3-kompatiblen Speicher seit Version 3.4.398 (März 2018), und Wasabi — ohne Egress-Gebühren und ohne API-Anfragegebühren — ist einer der explizit gelisteten S3-kompatiblen Anbieter. Unter Windows und macOS gilt diese Unterstützung als produktionsreif. Unter Linux übernimmt es NetDrives eigenes experimentelles Label, eine Kennzeichnung, die für den gesamten Linux-Build gilt und nicht für einen einzelnen Anbieter. Die aktuelle NetDrive-Version über alle Plattformen hinweg ist 3.19.7.

NetDrive für Linux wird nicht über apt oder einen Distributions-Paketmanager verteilt. Es erscheint als GitHub-Release unter github.com/NetDrive/installer, und Ubuntu 16.04 ist die minimal unterstützte Version.

Wasabi Hot-Cloud-Speicher-Logo, eine der von NetDrive unterstützten S3-kompatiblen Verbindungen

NetDrive unter Ubuntu installieren

  1. Gehen Sie zu github.com/NetDrive/installer und laden Sie das Release herunter, das zu Ihrer Ubuntu-Version passt.
  2. Folgen Sie den Release Notes, die dem Build beiliegen — eine Treiberkomponente muss installiert werden, bevor NetDrive etwas einbinden kann, und der Vorgang kann nach sudo fragen.
  3. Installieren Sie das NetDrive-Paket.
  4. Starten Sie NetDrive über ein Terminal oder das Anwendungsmenü Ihrer Desktop-Umgebung.

Da Linux-Builds als GitHub-Releases statt über apt upgrade ausgeliefert werden, wird diese Plattform nach ihrem eigenen Release-Zeitplan gepflegt — ein Fix, der diese Woche für Windows oder macOS erscheint, erreicht Linux nicht garantiert in derselben Woche. Wichtig zu wissen, wenn ein geplanter Job von einem bestimmten NetDrive-Verhalten abhängt.

Wasabi-Zugangsdaten sammeln

Bevor Sie NetDrive öffnen, sammeln Sie drei Werte aus der Wasabi-Konsole:

  • Access Key ID — erzeugt unter Account → Access Keys.
  • Secret Access Key — wird nur bei der Erstellung einmal angezeigt. Falls verloren, erzeugen Sie ein neues Schlüsselpaar.
  • Regionaler Endpunkt-URL — Wasabi verwendet regionsspezifische Hostnamen. Ein Bucket in us-east-1 nutzt s3.wasabisys.com; eu-central-1 nutzt s3.eu-central-1.wasabisys.com. Die Service-Endpunkt-Dokumentation von Wasabi listet jeden regionalen Hostnamen auf.

Schritt für Schritt: Ihren Wasabi-Bucket verbinden

  1. Öffnen Sie NetDrives Drive Manager und klicken Sie auf + Add Drive.
  2. Wählen Sie Amazon S3 aus der Liste der Verbindungstypen — Wasabi ist S3-kompatibel, daher ist dies der richtige Connector und nicht ein separater „Wasabi”-Eintrag.
  3. Access Key / Secret Key — fügen Sie die Zugangsdaten aus der Wasabi-Konsole ein.
  4. Custom endpoint — aktivieren Sie den „Use custom endpoint”-Schalter und geben Sie den regionalen Hostnamen Ihres Buckets ein, zum Beispiel s3.eu-central-1.wasabisys.com.
  5. Bucket — geben Sie den Bucket-Namen ein oder nutzen Sie die Listenfunktion, um die zu Ihren Zugangsdaten gehörenden Buckets aufzulisten.
  6. Mount point — ein Pfad wie /mnt/wasabi, oder jedes leere Verzeichnis, in das Ihr Benutzerkonto schreiben kann.
  7. Klicken Sie auf Connect. NetDrive authentifiziert sich gegenüber Wasabi und bindet den Bucket an diesem Pfad ein.

NetDrive bindet ein Cloud-Speicherkonto als lokales Laufwerk ein — dieselbe Interaktion, die der Linux-Build an einem Mountpunkt bietet

Den Mount überprüfen

Prüfen Sie den Mount über ein Terminal statt sich allein auf einen Dateimanager zu verlassen, besonders bei einem experimentellen Build:

# Confirm the mount is listed
mount | grep wasabi

# Or just try listing it
ls /mnt/wasabi

Bestätigung, dass ein Cloud-Laufwerk nach dem Einbinden im NetDrive-Linux-Build erfolgreich verbunden wurde

Mountpunkt 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 Mountpunkt ist die häufigste Ursache für ein stilles Scheitern unter Linux.

403- oder Authentifizierungsfehler — prüfen Sie den regionalen Endpunkt-Hostnamen gegen die tatsächliche Region Ihres Buckets. Wasabi lehnt Anfragen an den falschen regionalen Endpunkt ab, selbst wenn Access Key und Secret korrekt sind.

Große Buckets brauchen beim ersten Mal eine Weile zum Auflisten — der Linux-Build streamt Verzeichnislistings genauso wie Windows und macOS; ein Bucket mit Zehntausenden Objekten kann beim ersten Durchsuchen einen Moment brauchen, um sich zu füllen, auch wenn Wasabi selbst schnell antwortet.

Fazit

Das Einbinden von Wasabi unter Ubuntu bringt denselben laufwerksartigen Zugriff, den NetDrive unter Windows und macOS bietet, auf einen Linux-Build-Server oder eine Workstation — über einen auf GitHub statt über ein Paket-Repository verteilten Installer. Für das größere Linux-Bild siehe NetDrive on Ubuntu Linux; für denselben Anbieter auf einer intensiver getesteten Plattform siehe Mount Wasabi on Windows with NetDrive; und falls nach dem Verbinden Zugriffsfehler auftreten, behandelt Fix S3 Access Denied Errors with NetDrive die Zugangsdaten- und Richtlinienprüfungen, die gleichermaßen für Wasabis S3-kompatible API gelten.

— Jay, NetDrive