Zum Hauptinhalt springen

Freigaben

A key feature of Unraid is the management of shares. Shares are folders or drives on your Unraid server that can be accessed over a network. You can create as many shares as you want on your Unraid server. These shares can be secured, and their configuration determines how data is written and distributed across your array or named pool of drives.

Unraid bietet zwei Arten von Freigaben, um Ihr Datenmanagement zu optimieren:

  • Benutzerfreigaben: Diese verwenden Linux FUSE und repräsentieren Ordner innerhalb des umfassenderen Dateisystems.
  • Festplattenfreigaben: Diese teilen die gesamte Festplatte mit dem Dateisystem des Laufwerks.

Benutzerfreigaben vs. Festplattenfreigaben

Es ist wichtig, sich daran zu erinnern, dass beide Freigabetypen unterschiedliche Ansichten desselben zugrunde liegenden Dateisystems präsentieren; jede Datei oder jeder Ordner, der in einer user share sichtbar ist, wird auch unter der Festplattenfreigabe für das jeweilige physische Laufwerk angezeigt.

Wenn Sie Dienste wie Docker oder VM-Manager starten, erstellt Unraid automatisch einen Satz von Standardbenutzerfreigaben, die darauf ausgelegt sind, gängige Plugins, Docker-Container und virtuelle Maschinen (VMs) zu unterstützen. Sie können bei Bedarf bequem zusätzliche Freigaben für Ihre persönlichen Daten erstellen.

notiz

To manage your shares, simply navigate to the Shares tab in the WebGUI. Here, you can easily enable or disable shares through Settings → Global Share Settings. By default, user shares are enabled, providing a straightforward starting point for your file organization.


Benutzerfreigaben

User shares provide an aggregated view of top-level folders with the same name across cache and array drives. The share name corresponds to the folder name, creating a unified network-accessible view that spans multiple drives. It's important to note that while directories appear merged, individual files remain stored on a single drive.

Verwaltung von Benutzerfreigaben

Sie können auf %%Benutzerfreigaben|Benutzer-Freigaben%% über die Freigaben-Registerkarte im WebGUI zugreifen und diese verwalten. Diese Schnittstelle ermöglicht Ihnen:

  • Alle vorhandenen Freigaben prüfen
  • Neue Freigaben erstellen
  • Vorhandene Freigaben ändern oder löschen

Jeder auf einem Laufwerk manuell erstellte Ordner auf oberster Ebene wird automatisch als Benutzerfreigabe erkannt und erhält standardmäßige Attribute.

Dateisystemstruktur

At the Linux level, User shares are accessible under /mnt/user, which combines files from both the array and pools. This logical view overlays the physical file system, meaning files are also visible through Disk Shares at the drive level.

warnung

The deprecated /mnt/user0 mount point (which excludes pool files) may be removed in future Unraid releases.

Speicherzuweisung

The physical drive that stores a file is determined by share settings such as Allocation Method, Included/Excluded Disks, and Split Level. Changes to these settings will affect only new files; existing files will remain untouched unless moved manually.

Critical

Nicht User Shares und %%Disk Shares|disk-share%% mischen

Kopieren oder verschieben Sie niemals Dateien direkt zwischen einer Benutzerfreigabe und einer Laufwerksfreigabe (zum Beispiel zwischen /mnt/user/share und /mnt/disk1/share) – besonders wenn die Ordnernamen gleich sind. Dies kann zu Dateikorruption oder permanentem Datenverlust führen.

Für sichere Dateiverwaltungspraktiken und weitere Details siehe die untenstehenden Richtlinien für Festplattenfreigaben.

Eine Freigabe hinzufügen

Bevor Sie eine Freigabe erstellen, überlegen Sie, wie Sie sie nutzen werden, Ihre Leistungsanforderungen, Sicherheit und wo Dateien gespeichert werden sollen.

Um eine Freigabe hinzuzufügen:

  1. Prozess starten: Gehen Sie zur Registerkarte Shares und klicken Sie auf Share hinzufügen.

  2. Einen Freigabenamen wählen: Wählen Sie einen eindeutigen Namen für Ihre Freigabe, wie Media oder Dokumente.

Share name

Auch wenn Netzfreigaben (%%SMB|Samba%%) sich nicht um Groß- und Kleinschreibung kümmern (z.B. MEDIA ist dasselbe wie media), tun Linux-Dateisysteme dies. Vermeiden Sie die Verwendung von Namen, die nur in der Groß- und Kleinschreibung unterschiedlich sind, um Probleme zu vermeiden.

  1. Optionale Einstellungen:

    • Kommentare: Schreiben Sie eine kurze Beschreibung, um Ihre Freigabe zu identifizieren (z.B. "Familienfotos").
    • Mindestfreier Speicherplatz: Legen Sie eine Mindestmenge an freiem Speicherplatz fest (z.B. 50GB für große Dateien). (Für weitere Details siehe Mindestfreier Speicherplatz)
  2. Speicherorte wählen:

    • Primärspeicher: Wählen Sie, wo die Freigabe zunächst gespeichert wird (z.B. cache, array oder ein bestimmter pool).
    • Sekundärspeicher: Legen Sie einen Überlaufplatz fest, der genutzt werden kann, wenn der Primärspeicher voll ist, und der auch als Endziel für die Freigabe dient, sobald der Mover läuft.

    (Für weitere Details siehe Primär- und Sekundärspeicher.)

  3. Datenregeln festlegen:

    • %%Zuweisungsmethode|Zuweisungsmethode%%: Wählen Sie, wie Daten gespeichert werden sollen – Optionen beinhalten High-Water, Fill-Up oder Most-Free. (Für weitere Details siehe Zuweisungsmethode.)
    • Split Level: Determine how folders should be organized. (For more details, see Split level.)
  4. Laufwerke verwalten:

    • Enthaltene Festplatten: Wählen Sie spezifische Laufwerke zum Einbeziehen (z.B. disk1,disk2).
    • Ausgeschlossene Festplatten: Geben Sie alle Laufwerke an, die Sie nicht einbeziehen möchten (wie ältere Laufwerke).

    (Für weitere Details siehe Ein- oder ausgeschlossene Festplatten.)

Hinweis

Sie können entweder Eingeschlossene oder Ausgeschlossene Festplatten konfigurieren, aber nicht beide gleichzeitig.

  1. Mover-Einstellungen (falls erforderlich)

    • Beweger Aktion: Bestimmen Sie die Richtung der Datenbewegung (entweder Primär → Sekundär oder Sekundär → Primär).

    (Für weitere Details siehe Verschieben von Dateien zwischen Cache und Array.)

  2. Prozess abschließen: Klicken Sie auf Share hinzufügen, um das Einrichten Ihrer neuen Freigabe abzuschließen.

important

Standardmäßig wird eine neue Freigabe nicht über das Netzwerk freigegeben. Sie müssen den Netzwerkzugang konfigurieren, nachdem die Freigabe erstellt wurde.

Eine Freigabe löschen

important

Um Datenverlust zu vermeiden, können Freigaben, die Daten enthalten, nicht gelöscht werden. Daher sollten Sie zuerst alle Inhalte in der Freigabe löschen oder verschieben. Überprüfen Sie immer doppelt, ob die Freigabe leer ist, bevor Sie mit der Entfernung fortfahren, um einen sicheren Prozess zu gewährleisten.

Freigaben mit Daten

Für Freigaben mit Daten:

  1. Leer Sie zuerst die Freigabe:
    • Verwenden Sie den integrierten Dateimanager, der über die Systemverknüpfungen (Tools → Dateimanager) zugänglich ist, oder klicken Sie auf das Dateimanager Symbol oben rechts.
    • Finden Sie Ihre Freigabe unter Shares und klicken Sie auf das Durchsuchen-Symbol.
    • Löschen oder verschieben Sie alle Dateien mit dem Dateimanager.
Kommandozeilenbenutzung (fortgeschritten)
  1. Öffnen Sie das Terminal: Verwenden Sie das Web Terminal (Tools → Terminal) oder verbinden Sie sich über SSH.

  2. Dateien löschen: Führen Sie diesen Befehl aus und ersetzen Sie [share_name] durch den Namen Ihres freigegebenen Verzeichnisses:

rm -rf /mnt/user/[share_name]/*
  1. Freigabe löschen: Folgen Sie den Schritten zum Löschen einer leeren Freigabe oben.
vorsicht
  • Der Befehl rm -rf löscht Dateien dauerhaft. Überprüfen Sie vor der Verwendung doppelt.
  • Stellen Sie sicher, dass keine Docker- oder VM-Dienste die Freigabe verwenden, bevor Sie sie löschen.
Alternative Methode

Wenn Sie auf die Freigabe über das Netzwerk zugreifen können:

  • Verwenden Sie Windows Explorer (SMB) oder macOS Finder (AFP/SMB), um sich mit der Freigabe zu verbinden.
  • Löschen Sie die Dateien manuell und entfernen Sie dann die Freigabe über das WebGUI.
  1. Freigabe löschen:
    • Gehe zurück zu Freigaben und klicke auf die jetzt leere Freigabe.
    • Aktivieren Sie das Löschen-Feld und klicken Sie auf Löschen.
    • Bestätigen und klicken Sie auf Fertig.

Eine leere Freigabe löschen

  1. Gehen Sie zur Shares-Registerkarte.
  2. Klicken Sie auf die Freigabe, die Sie löschen möchten.
  3. Aktivieren Sie das Kontrollkästchen neben Löschen. Die Schaltfläche wird zu Löschen.
  4. Klicken Sie auf Löschen.
  5. Bestätigen Sie die Löschung und klicken Sie auf Fertig.

Freigabeneinstellungen

Mindestfreier Speicherplatz

The Minimum Free Space setting works in conjunction with the allocation method and split level to determine where new files are stored. This setting specifies the amount of free space that must remain on a drive for it to be considered eligible for new file writes. If a drive’s free space falls below this threshold, Unraid will stop placing new data on that drive, provided that the split level permits splitting to another disk.

Wie es funktioniert - Klicken, um zu erweitern/zusammenklappen

Wenn Sie eine Datei (z.B. file.eg) übertragen, wählt Unraid eine Festplatte basierend auf verfügbaren Einstellungen aus, kann aber die endgültige Größe der Datei nicht vorhersagen. Wenn die ausgewählte Festplatte während der Übertragung keinen freien Speicher mehr hat, schlägt der Vorgang mit einem "Speicherplatz voll"-Fehler fehl. Um dies zu vermeiden, stellen Sie den Mindestfreier Speicherplatz auf einen Wert ein, der größer ist als Ihre größte Datei. Dies stellt sicher, dass Unraid Festplatten vermeidet, die nicht die gesamte Datei aufnehmen können.

Empfehlungen

Setzen Sie diesen Wert auf das Doppelte der Größe Ihrer größten Datei. Zum Beispiel:

  • Wenn Ihre größte Datei 8GB ist, setzen Sie den Mindestfreier Speicherplatz auf 16GB.

Dieser Puffer berücksichtigt Schwankungen in Dateigrößen und hilft, Übertragungsfehler zu verhindern.

Konfiguration

  • Geben Sie den Wert in KB, MB, GB oder TB ein (z.B. 50GB).
  • Neue user shares standardmäßig auf 10% der Gesamtkapazität der Festplatte.
warnung

Always configure Minimum Free Space when using the fill-up allocation method. If you do not set it, you may encounter "disk full" errors during write operations.

vorsicht

There is a separate Minimum Free Space setting for cache pools. You can access this by going to the Main tab and clicking on a pool. Make sure to set this value higher than your largest file to avoid overfilling, especially for shares configured with Yes or Prefer cache modes.

Einschränkungen

  • Unraid prioritizes split level rules over free space settings. If splitting is not allowed, files may still fill up a disk regardless of the free space threshold.
  • Das Aktualisieren vorhandener Dateien (zum Beispiel beim Wachstum von Sicherungsdateien) löst keine Neuverteilung aus, was im Laufe der Zeit zu "Festplatte voll"-Fehlern führen kann.

Für detailliertere Anleitungen verwenden Sie das Hilfe-Symbol im WebGUI während der Konfiguration Ihrer Freigaben.


Primäres und Sekundäres Speicher

Unraid’s storage management lets you control where new files are written and how data moves between pools, cache, and the array. The options and terminology differ between Unraid 6.12+ and earlier versions.

Die Einstellung Primärspeicher bestimmt, wo neue Dateien für einen Freigabebereich zunächst gespeichert werden – dies kann der cache, das array oder ein benannter pool sein. Die Einstellung Sekundärspeicher gibt einen alternativen Speicherort für neue Dateien und Ordner an, wenn der Primärspeicher unter den Schwellenwert Mindestfreier Speicherplatz fällt.

Die Mover-Funktion überträgt automatisch Dateien zwischen Primär- und Sekundärspeicher basierend auf Ihrem Zeitplan und gewährleistet optimale Leistung sowie Speichernutzung.

Primär zu Sekundär Speicher

notiz

If you select the array for primary or secondary storage, you must also configure its allocation method, split level, and any included or excluded disks. These settings do not apply to pools.

Primärspeicher-Dropdown:

  • Diese Einstellung ist für jede Freigabe erforderlich.
  • Sie müssen ein Primärspeichergerät oder pool auswählen (Standard ist Cache).
  • Sie können jeden benannten pool oder das array wählen.

Sekundärspeicher-Dropdown:

  • None: Kein Sekundärspeicher ist für die Freigabe festgelegt (optional).
  • Wenn der Primärspeicher ein pool ist, stehen None, Array und Ein anderer Pool zur Verfügung.
  • Wenn der primäre Speicher das Array ist, sind Keine und alle berechtigten pools verfügbar.

Dateien zwischen Cache und Array verschieben

Unraid provides a straightforward way to manage file placement between cache pools and the array, allowing you to optimize performance and manage your data effectively. The key is to set up your share settings based on your preferred data flow and let the Mover handle file transfers automatically according to its schedule.

Scheduling the Mover

You can configure the Mover schedule by going to Settings → Scheduler → Mover Settings. Running it automatically during off-peak hours helps move files between the cache and array without requiring manual action.

Cache zum Array

Use case: Moving files from your high-speed cache to the array for long-term storage.

  1. In den Freigabeeinstellungen Primärspeicher auf Cache und Sekundärspeicher auf Array setzen.
  2. Die Mover-Aktion auf Cache -> Array setzen.
  3. Der Mover läuft automatisch gemäß Ihrem Zeitplan, um Dateien zu übertragen. Manuelle Mover Ausführungen sind möglich, aber nicht erforderlich.

Array zum Cache

Use case: Improving performance for Docker containers and VMs by moving files to the cache.

  1. In den Freigabeeinstellungen Primärspeicher auf Cache und Sekundärspeicher auf Array setzen.
  2. Die Mover-Aktion auf Array -> Cache setzen.
  3. Der Mover wird automatisch gemäß Ihrem Zeitplan laufen, um Dateien zu verschieben, mit manuellen Läufen als Option.
Enabling Mover-Protokoll für die Fehlerbehebung aktivieren

Wenn Sie Probleme mit Dateibewegungen haben, können Sie durch die Seite Einstellungen → Zeitplan → Mover-Einstellungen die Mover-Protokollierung aktivieren. Dies protokolliert jede verschobene Datei und kann in Tools → Systemprotokoll eingesehen werden.

Critical Kritische Schritte für beide Richtungen
  • Make sure your parity is valid before moving files from the array to the cache.
  • Wenn Sie mit großen Datensätzen arbeiten, überwachen Sie die Mover-Aktivität über die Protokolle.
  • Wenn Dateien scheinbar "feststecken", sollten Sie in Betracht ziehen, Docker und den VM-Manager vorübergehend zu deaktivieren und den Mover manuell über Hauptnavigation → Array-Betrieb → Verschieben auszuführen.

Zuweisungsprofil

Wenn Sie eine neue Benutzerfreigabe erstellen oder eine Datei oder einen Ordner darin hinzufügen, muss das System entscheiden, wo diese Daten gespeichert werden. In der Regel wird die Datenplatte gewählt, die am meisten freien Speicherplatz hat. Sie können jedoch anpassen, wie diese Entscheidung mithilfe bestimmter Einstellungen getroffen wird.

Es gibt drei einfache Optionen, die Sie auswählen können, wie das System den Speicherplatz für Ihre Benutzerfreigabe zuteilt:

Wie es funktioniert

Die **High-water** Methode füllt die Festplatten progressiv mithilfe von "Umschaltpunkten" basierend auf der Hälfte der Kapazität der größten Festplatte. Dies balanciert die Festplattennutzung, hält zusammenhängende Dateien zusammen und minimiert das Hochlaufen der Festplatten.

<h4>Beispiel mit 8TB, 3TB und 2TB Festplatten</h4>

1. **Erster Durchgang:** Fülle die 8TB Festplatte, bis 4TB frei bleiben (die Hälfte von 8TB).
2. **Zweiter Durchgang:** Fülle die 8TB/3TB Festplatten, bis 2TB frei bleiben.
3. **Dritter Durchgang:** Fülle alle Festplatten, bis 1TB frei bleiben.

<h4>Am besten geeignet für:</h4>

- Medienserver (z.B. Plex)
- Szenarien, bei denen das Aufbewahren von Dateien auf weniger Festplatten die Effizienz des Herunterfahrens verbessert
- Arrays mit gemischten Festplattengrößen

:::note

High-water ist die Standardmethode und funktioniert gut für die meisten Benutzer. Es reduziert das Festplattentrotteln im Vergleich zu „Most-free."

:::


Teilungsstufe

The Split Level setting in Unraid helps manage how files and folders are organized across multiple disks. It determines how deep folder structures can go on different disks while keeping certain files together. The split level is numbered starting from 1, where the top level (the main share) is considered level 1.

Verhalten

Unraid creates any required folders on the selected disk, regardless of folder depth. New files and folders are placed based on %%allocation method|allocation-method%% and available space, even if their parent directories do not already exist on that disk.

<h4>Use Case</h4>

Best for general data shares where folder structure is not critical, such as downloads or mixed media libraries. Allows maximum flexibility for file placement and disk utilization.
important

Wenn es Konflikte zwischen Mindestfreier Speicherplatz, Ebenenaufteilung und %%Zuweisungsmethode|Zuweisungsmethode%% gibt, erhält die Einstellung Ebenenaufteilung Priorität. Dies kann zu "Kein Speicherplatz mehr"-Fehlern führen, auch wenn auf anderen Laufwerken noch Speicher verfügbar ist.


Eingeschlossene oder ausgeschlossene Laufwerke

Diese Einstellungen helfen Ihnen zu verwalten, welche Laufwerke Dateien für Ihre Freigabe halten können. Sie können entweder bestimmte Festplatten einbeziehen oder bestimmte ausschließen – nur nicht beides gleichzeitig tun! Wenn Sie keine spezifischen Festplatten auswählen, werden alle Laufwerke verwendet, die in Einstellungen → Globale Freigabeeinstellungen erlaubt sind.

Unraid first checks any included disks, then looks at excluded disks to determine where to store a file. After that, it uses the split level and allocation method to select an appropriate disk.

Logik der Festplattenauswahl

important

The settings for included and excluded disks only affect where new files can be saved. Any existing files in folders that match your share name will still be accessible for reading, even if they’re on a different disk.

Verhalten

Unraid berücksichtigt nur die aufgeführten Laufwerke, wenn es entscheidet, wo neue Dateien für die Freigabe abzulegen sind. Alle anderen Laufwerke werden für neue Schreibvorgänge ignoriert, aber bereits auf anderen Laufwerken vorhandene Dateien bleiben lesbar.

<h4>Anwendungsfall</h4>

Verwenden Sie diese Einstellung, wenn Sie eine Freigabe auf bestimmte Laufwerke beschränken möchten, wie z.B. wichtige Dokumente auf neueren oder größeren Laufwerken zu halten oder eine Mediathek aus Leistungs- oder Organisationsgründen auf bestimmte Laufwerke zu isolieren.

Standardfreigaben

Wenn Sie Unraid mit Docker oder Virtuellen Maschinen (VMs) verwenden, erstellt es automatisch einige Standardfreigaben.

important

Diese Freigaben werden erst erstellt, nachdem Sie die jeweiligen Dienste (Docker oder VM-Manager) gestartet haben. Wenn Sie diese Freigaben nicht sehen, stellen Sie sicher, dass Docker und/oder der VM-Manager aktiviert und ausgeführt sind.

Sie müssen diese Freigaben nicht verwenden, wenn Sie nicht möchten, und Sie können sie entfernen, wenn Sie es bevorzugen, aber wir empfehlen normalerweise, sie zur Bequemlichkeit zu behalten. Diese Freigaben helfen, die Dinge zu organisieren und machen es einfacher, Unterstützung zu erhalten, wenn Probleme auftreten.

Hier ist eine kurze Übersicht darüber, wofür jede Standardfreigabe ist:

  • appdata: Hier werden alle Arbeitsdateien für Ihre Docker-Container gespeichert. Normalerweise hat jeder Docker-Container seinen eigenen Ordner hier.
  • system: Diese Freigabe enthält die wesentlichen Dateien für Ihre Docker-Apps und die XML-Vorlagen für Ihre VMs.
  • Domains: Diese Freigabe ist für die Speicherung von virtuellen Festplattenbildern (vdisk) vorgesehen, die Ihre VMs verwenden.
  • isos: Hier können Sie CD-ISO-Images speichern, die Sie mit Ihren VMs verwenden möchten.
important

Es ist am besten, die Berechtigungen für die meisten dieser Standardfreigaben nicht zu ändern, da dies zu Problemen mit der Funktionsweise von Docker-Containern und VMs führen könnte. Die einzige Freigabe, bei der das Ändern der Berechtigungen empfohlen wird, ist die isos-Freigabe, da diese über das Netzwerk zugänglich ist, um neue ISO-Dateien für virtuelle Maschinen hinzuzufügen.


Laufwerksfreigaben

Disk shares are simply individual drives or pools of drives within your Unraid system that can be accessed over the network. By default, these shares are turned off, but you can easily enable them in the Settings → Global Share Settings section.

Um die Sicherheit zu gewährleisten, stellen Sie sicher, dass die Benutzerzugriffsberechtigungen für diese Freigaben angemessen gesetzt sind. Dies ist besonders wichtig, wenn Sie mehrere Benutzer haben, die auf Ihr Netzwerk zugreifen.

Um Laufwerksfreigaben zu aktivieren:

  1. Gehen Sie zu Einstellungen.
  2. Klicken Sie auf Globale Freigabeeinstellungen.
  3. Aktivieren Sie Laufwerksfreigaben, um sie in Ihrem Netzwerk sichtbar zu machen.

Once you enable them, you'll notice disk shares in the Unraid GUI under a section labeled Disk Shares in the Shares tab. Each drive in your array can be accessed like this:

  • Einzelne Laufwerke: Diese erscheinen als /mnt/diskX, wobei X die Laufwerksnummer ist (z.B. disk1, disk2 usw.).
  • Pools of drives: If you have multiple drives grouped together, they will show up as /mnt/pool-name. The most common pools is called cache, but you can name your pools however you like.
important

Das Unraid-Flash-Gerät, das Ihre Unraid-Einstellungen speichert, wird nicht als Laufwerksfreigabe behandelt. Wenn Sie es über das Netzwerk zugänglich machen möchten, können Sie es als Freigabe mit dem Namen 'flash' einrichten. Dieses Gerät wird unter /boot in Linux eingebunden.

Aus Sicherheitsgründen ist es am besten, Ihre Freigaben im Privat-Modus zu halten und nur vertrauenswürdigen Benutzern Zugriff zu gewähren.

Leitlinien für Laufwerksfreigaben

Important Erinnerung

Benutzerfreigaben und Laufwerksfreigaben sehen in der Oberfläche möglicherweise unterschiedlich aus, können jedoch auf dieselben Dateien auf der Festplatte verweisen. Linux-Befehle wie cp oder rsync können nicht immer den Unterschied feststellen, wodurch versehentlich Dateien überschrieben oder gelöscht werden können.

Tipps für sicheres Kopieren

  1. Bleiben Sie bei einer Art von Freigabe:

    • Only copy files between either user shares OR disk shares, not both at the same time.
    • Beispiel: Um eine Datei von einer Benutzerfreigabe zu einer anderen zu kopieren: cp /mnt/user/share1/file /mnt/user/share2/file
  2. Externe Laufwerke sicher verwenden:

  3. Überprüfen Sie Ihre Kopien: Beim Verschieben von Dateien lokal können Sie rsync -c verwenden, um zu überprüfen, ob die Dateien korrekt kopiert wurden.

  4. Don’t mix share types: Avoid using paths that mix user shares and disk shares, such as /mnt/user/share/ with /mnt/disk1/share/ in the same command.


Dateien von einer Netzwerkfreigabe übertragen

Es gibt mehrere Tools, mit denen Sie Dateien von einer Windows- oder Linux-Freigabe auf Ihren Unraid-Server kopieren können. Um die Dinge einfach und zuverlässig zu halten, beginnen Sie mit dem integrierten Unraid-Dateiverwaltungstool, bevor Sie sich für Drittanbieteroptionen entscheiden.

Verwendung von Midnight Commander (integriert)

Unraid enthält Midnight Commander (mc), einen textbasierten Dateimanager mit zwei Fenstern. Sie können darauf über das Web-Terminal zugreifen.

  1. Öffnen Sie das Web-Terminal: Diese Option finden Sie im Menü oben rechts der Unraid WebGUI.

  2. Midnight Commander starten:

    mc

    Diese Benutzeroberfläche bietet Navigation per Drag-and-Drop zwischen lokalen Freigaben und eingebundenen Netzwerkpfaden.

  3. Eine Netzwerkfreigabe einbinden (falls noch nicht geschehen):

    mkdir /work
    mount -t cifs //workstation/share /work -o username=youruser,password=yourpassword,iocharset=utf8
    • Ersetzen Sie workstation, share und youruser durch die entsprechenden Werte.
    • Die Option iocharset=utf8 hilft, internationale Dateinamen beizubehalten.
  4. Verwenden Sie die MC-Fenster um Dateien zwischen /work (die Netzwerkfreigabe) und jeder /mnt/user/ oder /mnt/diskX Freigabe zu übertragen.

  5. Danach aufräumen:

    umount /work
    rmdir /work

Midnight Commander läuft vollständig innerhalb des integrierten Systems, erfordert keine zusätzliche Installation. Es ist für die meisten Übertragungsbedürfnisse geeignet, einschließlich solcher mit Unicode-Dateinamen, und bewahrt Dateiattribute, wenn sowohl Quelle als auch Ziel dies unterstützen.

Verwendung von Krusader

Wenn Sie eine grafische Benutzeroberfläche bevorzugen, können Sie Docker-Container wie Krusader als Drittanbieter-Lösung verwenden.

  1. Krusader installieren:
    • Navigieren Sie zur Apps-Registerkarte (Community Applications).
    • Suchen und installieren Sie den Krusader Docker-Container.
  2. Krusader starten: Starten Sie den Container und greifen Sie von der Docker-Registerkarte auf seine WebUI zu.
  3. Connect to remote shares within Krusader, and use drag-and-drop or copy-paste to transfer files between the network share and your Unraid array.
info

Andere beliebte Dateimanager-Container umfassen Double Commander und CloudCommander, die beide über Community Applications verfügbar sind.

Kommandozeilen-Methoden

Für fortgeschrittene Benutzer oder solche, die Automatisierung nutzen, können Sie auch Kommandozeilen-Übertragungsmethoden verwenden.

Klicken, um die Befehlszeilenanweisungen anzuzeigen
  1. Öffnen Sie das Terminal (Web Terminal oder SSH als root).

  2. Eine Netzwerkfreigabe erstellen und einbinden:

    mkdir /work
    mount -t cifs //workstation/share /work -o username=youruser,password=yourpassword,iocharset=utf8
  3. Dateien kopieren:

    • Sie können cp verwenden:

      cp -r /work/* /mnt/disk1
    • Oder verwenden Sie rsync für detaillierten Fortschritt:

      rsync -av --progress /work/ /mnt/disk1/
  4. Die temporären Verzeichnisse aushängen und löschen:

    umount /work
    rmdir /work
vorsicht

Beim Übertragen von Dateien mit speziellen oder internationalen Zeichen, montieren Sie die Freigabe immer mit der Option iocharset=utf8. Andernfalls können falsche Dateinamen oder nicht lesbare Dateien auf anderen Plattformen resultieren.

Außerdem, wenn Sie als root über das Terminal Dateien kopieren, können sie restriktive Berechtigungen haben. Falls dies auftritt, verwenden Sie das Tool Neue Berechtigungen aus dem Menü Tools im WebGUI oder die Docker Safe New Perms, wenn Sie mit Docker-beteiligten Freigaben zu tun haben, um die Berechtigungen zurückzusetzen und sicherzustellen, dass alle Benutzer Netzwerkzugriff haben.