Hallo! Ich bin Olga Weis (mehr über meine Qualifikationen unter https://www.electronic.us/author/olgaweis/). Ich bin technische Autorin bei Electronic Team, Inc., und ich erkunde oft verschiedene Möglichkeiten, die Software des Unternehmens zu nutzen.
Heute geht es um die Freigabe von USB-Laufwerken! USB-Laufwerke sind eine breite Kategorie von Hardware – als Erstes kommen einem Flash-Laufwerke und portable HDDs in den Sinn (die im Grunde normale SATA-Laufwerke mit einem USB-Adapter und einem Kunststoffgehäuse darum sind). Ich würde aber auch USB-CD/DVD-Laufwerke und NAS-Geräte (Network Attached Storage) mit USB-Schnittstelle dazuzählen. All diese Geräte haben zwei Dinge gemeinsam: Sie benötigen deutlich mehr Bandbreite als ein Eingabegerät und mögen keine Unterbrechungen. Unterbrochene Wiedergabe von einer DVD oder einer Festplatte kann Videoartefakte verursachen, und unterbrochenes Schreiben kann eine leere CD unbrauchbar machen oder ein Dateisystem beschädigen!
Vor diesem Hintergrund schlage ich Folgendes vor.
Inhalt
Einige Methoden können je nach Ihrer Situation mehr oder weniger geeignet sein – oder völlig nicht verfügbar.
Windows (ich gehe von 11 aus - verbinde 10 nicht mit einem Netzwerk, Nicht-ESU-Editionen erhalten keine Sicherheitsupdates mehr!) bietet eine native Lösung für die Freigabe von Laufwerken und Ordnern. Auch wenn du nicht mit einer Konsole herumhantieren musst, ist es trotzdem ziemlich mühsam. Berichten zufolge können Windows-Updates diese Funktionalität ebenfalls beeinträchtigen. Sobald ein Laufwerk jedoch freigegeben ist, ist der Zugriff darauf wirklich einfach, buchstäblich nur ein paar Klicks.

Um die Freigabe von Ordnern oder Laufwerken unter Windows 11 zu starten, gehe wie folgt vor:
Und für einzelne Ordner:
Zum Verbinden: Öffne den Datei-Explorer, wähle Netzwerk, und es sollte dort erscheinen.
Die Laufwerkszuordnung unter Windows verwendet das SMB-Protokoll. Technisch gesehen sind SMB-Freigaben auch von Linux-Rechnern über die Samba-Anwendung zugänglich, aber der Prozess kann etwas schwierig sein. Du musst die Domäne angeben und möglicherweise auch die Verwendung eines bestimmten Protokolls erzwingen. Wie bei Windows-Linux-Interaktionen üblich, gehen Dinge kaputt, und es ist schwer, eine eindeutige Anleitung zu finden.
Linux-Benutzer haben sowohl Zugriff auf NFS (in Form von nfs-kernel-server) als auch auf SMB (samba). Beide erfordern die Einrichtung über die Befehlszeile und Konfigurationsdateien. Tatsächlich fand ich sogar die Linux-Linux-SMB-Freigabe etwas einfacher als NFS. Samba-Freigaben werden in Nautilus unter Netzwerk ohne zusätzliche Einrichtung aufgelistet - ähnlich wie unter Windows.
Da Samba die einfachere Option ist, erfährst du hier, wie du eine Freigabe erstellst:
Eine Samba-Freigabekonfiguration sieht so aus:
[testshare]
path = /home/youruser/sharedfolder
browseable = yes
read only = yes
Hinweis: du brauchst „browseable“, damit der Ordner in Nautilus angezeigt wird. „read only“ wird empfohlen, damit du die Einstellung ausdrücklich kennst, ohne dich an den Standardwert erinnern zu müssen.
Um eine in Samba erstellte Freigabe zu öffnen, starte Nautilus (manchmal einfach Dateien genannt) und gehe zu Netzwerk. Wenn der Ordner nicht erscheint, verwende das Textfeld „Server address“, um ihn manuell zu finden.
FlexiHub von Electronic Team, Inc. ist wahrscheinlich die beste Option in Bezug auf Komfort, und es funktioniert fast garantiert. Es ist jedoch auch kostenpflichtig. Ich sehe es als Abwägung - willst du dich durch Menüs quälen? Oder schlimmer noch, versuchen, sie einem Verwandten/Kollegen am Telefon zu erklären? Selbst unter Linux hat mir das FlexiHub-Installationsprogramm nie Probleme bereitet (und auch nicht anderen, die Zugriff auf meine Laufwerke brauchten).
NFS und SMB geben einzelne Ordner frei, aber sie gewähren Ihnen keinen vollständigen Zugriff auf das Laufwerk. Wenn Sie es wie ein Blockgerät verwenden müssen – zum Beispiel, um smartctl auszuführen, eine .iso-Datei mit dd zu schreiben oder einfach Geräteinformationen anzuzeigen – würde dies eine USB-over-IP-Lösung erfordern. FlexiHub funktioniert auf diese Weise, und Geräte, die auf diese Weise umgeleitet werden, verhalten sich so, als wären sie physisch verbunden.
Wenn Sie Laufwerke in einem lokalen Netzwerk freigeben, sind NFS und SMB in Ordnung. Aber Ports dem Internet auszusetzen, ist ein enormes Risiko! Verwenden Sie entweder ein VPN, eine Tunnelverbindung oder FlexiHub, da es die Sicherheitsseite der Verbindung für Sie übernimmt.
Erstellen Sie Einmal-Anmelde-Tokens („Gemeinsamer Zugriff“ unter https://account.flexihub.com/), wenn Sie Ihre Geräte teilen möchten – geben Sie anderen nicht einfach Ihr Passwort!
Das Hauptrisiko bei der Remote-Nutzung eines Laufwerks ist natürlich unbefugter Zugriff. Wenn Sie sich dazu entschließen, Ihres in einem öffentlichen Netzwerk verfügbar zu machen, verwenden Sie IP-Whitelisting anstelle eines einfachen Passwortschutzes. Und wenn es um personenbezogene Daten geht, machen Sie diese niemals überhaupt im Internet verfügbar.
Dann gibt es noch das alltäglichere Risiko fehlerhafter Schreibvorgänge. Wenn Sie nicht beabsichtigen, auf eine Festplatte zu schreiben, verwenden Sie sie im expliziten Nur-Lese-Modus oder ändern Sie die Dateien und Ordner, auf die Sie zugreifen, in schreibgeschützt. Unter Windows können Sie dafür ein Volume-Attribut hinzufügen, und unter Linux können Sie die Berechtigungen für Ordner in Nautilus oder über chmod ändern. Vergessen Sie nicht, dies rekursiv zu ändern. Sie können das Laufwerk auch aushängen und es manuell über udisksctl mit dem Argument "o -ro" erneut verbinden.
Wenn Sie natürlich beabsichtigen, auf ein Netzlaufwerk zu schreiben, verwenden Sie darauf ein Journaling-Dateisystem wie ext4 (Linux) oder NTFS (Windows). Das hilft bei einer nicht wiederbeschreibbaren CD oder DVD nicht viel, also schreiben Sie über das Netzwerk grundsätzlich nicht auf diese. Und schließlich: Erstellen Sie immer Backups!
Bei einem USB-Laufwerk sollten Sie es als Erstes immer an einen USB3.0-Anschluss anschließen (oder an den neuesten Standard zum Zeitpunkt des Lesens), mit einem hochwertigen USB3.0-Kabel.
Wählen Sie die besten Ethernet-Kabel, verwenden Sie möglichst kurze Kabel, und wählen Sie für nicht-lokale Freigaben den Anbieter, der Ihnen die meiste Bandbreite bietet.
Wenn Sie Benchmarks dafür durchführen, vergessen Sie nicht, das Laufwerk sowohl mit großen Dateien als auch mit Gruppen kleinerer Dateien zu testen. Unter Linux verwenden Sie beim Ausführen von Tests den Befehl "time". Windows zeigt die Dateiübertragungsgeschwindigkeit normalerweise im Übertragungsdialog an, aber ich würde sie vorsichtshalber trotzdem messen.
Das ist alles! Viel Erfolg mit Ihrem USB-Laufwerk!
FlexiHub