Zum Hauptinhalt springen

Dateisysteme

Auswahl eines Dateisystemtyps

Die Wahl des richtigen Dateisystems für Ihr Unraid-array oder cache pool ist entscheidend. Es hilft Ihnen, ein Gleichgewicht zwischen Leistung, Datenschutz und erweiterten Funktionen zu erreichen. Unraid unterstützt mehrere moderne Linux-Dateisysteme, von denen jedes seine eigenen Stärken und spezifischen Anwendungsfälle hat:

DateisystemDatenschutzSpeichereffizienzErweiterte FunktionenBester Anwendungsfall
XFSKeine eingebaute Redundanz100%Robust gegen KorruptionStandard für Array-Laufwerke; hohe Zuverlässigkeit
EXT4Keine eingebaute Redundanz100%Reif, stabil, gelehrbuchmäßiges JournalingArray-Laufwerke oder Einzellaufwerkspools; Alternative zu XFS
ZFSRAIDZ1/RAIDZ2/RAIDZ3, Spiegel, usw.Variiert je nach RAID-LevelChecksums, Snapshots, RAIDMultigeräte-Pools, VMs, Docker, fortgeschrittene Benutzer
BTRFSRAID 0/RAID 1/10/5/6, SpiegelungenVariiert je nach RAID-LevelChecksums, Snapshots, RAIDMultigeräte-Pools, gemischte SSD/HDD, flexible Pools
NTFSKeine eingebaute Redundanz100%Windows-KompatibilitätHinzufügen vorhandener Windows-Laufwerke ohne Datenmigration
exFATKeine eingebaute Redundanz100%Plattformübergreifende KompatibilitätHinzufügen vorhandener exFAT-Laufwerke ohne Datenmigration

XFS

XFS is the default file system for array drives in Unraid. It's known for its robustness and ability to recover from corruption after unexpected shutdowns or crashes. Each drive formatted with XFS acts as a self-contained file system, making data recovery straightforward on any Linux system.

  • Datenschutz: Keine integrierte Redundanz; verlässt sich auf die parity von Unraid für den Schutz.
  • Leistung: Konsistent und zuverlässig.
  • Besonders geeignet für: Array-Laufwerke, besonders wenn Stabilität und einfache Datenwiederherstellung Priorität haben.

EXT4

EXT4 ist ein reifes und stabiles Dateisystem, das exzellente Kompatibilität und Zuverlässigkeit bietet. Es wird vollständig unterstützt und steht auf Augenhöhe mit XFS, BTRFS und ZFS, was es zu einer starken Wahl für Array-Laufwerke oder Einzellaufwerkspools macht.

  • Datenschutz: Es verfügt nicht über eingebaute Redundanz und verlässt sich auf die parity von Unraid zum Schutz.
  • Leistung: Es bietet konsistente und zuverlässige Leistung mit Journaling, um die Datenintegrität sicherzustellen.
  • Best for: Array drives or single-drive pools when you are looking for an alternative to XFS.

ZFS

ZFS is a modern file system that comes with advanced features such as checksums to detect bit rot, snapshots for backups, and native RAID support options like RAIDZ1/RAIDZ2/RAIDZ3 and mirrors. ZFS can be utilized for both single-device and multi-device pools.

  • Datenschutz: Unterstützt verschiedene RAID-Level für Redundanz.
  • Leistung: Hervorragend, besonders bei Multigeräte-Pools.
  • Am besten geeignet für: Hochleistungsumgebungen, virtual machines, Docker oder wenn erweiterte Funktionen wie snapshots erforderlich sind.

Für umfassende Anleitungen zu ZFS-Funktionen, Konfiguration und Best Practices, besuchen Sie die ZFS-Speicher Seite.

BTRFS

BTRFS provides flexible RAID support, checksums for data integrity, and efficient management of mixed-size drives in pools. It serves as the default file system for cache pools and supports both single-device and multi-device configurations.

  • Datenschutz: Unterstützt RAID 0/1/10/5/6 (beachten Sie, dass RAID 5/6 noch experimentell sind).
  • Leistung: Gut, mit Flexibilität für Erweiterung und Verkleinerung.
  • Am besten geeignet für: Cache pools, insbesondere wenn Sie planen, SSDs und HDDs zu mischen oder eine einfache Möglichkeit zur Erweiterung benötigen.

NTFS und exFAT (eingeschränkte Unterstützung)

NTFS- und exFAT-Dateisysteme werden mit einigen Einschränkungen unterstützt. Dies soll hauptsächlich helfen, vorhandene Laufwerke mit Daten hinzuzufügen, ohne Daten auf Ihr Unraid-System übertragen zu müssen.

warnung

Drives formatted with NTFS or exFAT must be added to the array before you add any parity drives. Once a parity drive has been added to your array, any new data drives you add will be zeroed out, regardless of their file system format.

Wenn Sie vorhandene NTFS- oder exFAT-Laufwerke verwenden möchten:

  • Fügen Sie sie zuerst dem array hinzu (oder führen Sie Tools → Neue Konfiguration aus, um Ihre Array-Konfiguration zurückzusetzen).
  • Nachdem Sie Ihre NTFS-/exFAT-Datenlaufwerke hinzugefügt haben, können Sie dann Paritätslaufwerke hinzufügen.
  • Die vorhandenen Daten auf diesen Laufwerken werden erhalten und durch Parität geschützt.
  • Datenschutz: Diese Laufwerke bieten keine eingebaute Redundanz; sie verlassen sich auf die parity von Unraid, sobald Parität hinzugefügt wurde.
  • Leistung: Ausreichend für grundlegende Speicheranforderungen.
  • Am besten für: Hinzufügen vorhandener Windows-formatierter Laufwerke (NTFS) oder plattformübergreifend formatierter Laufwerke (exFAT) ohne Migrationsbedarf. Sie können auch für Einzellaufwerkspools genutzt werden.
  • Einschränkungen: Diese Dateisysteme sind nicht für den regelmäßigen Gebrauch empfohlen; sie sind hauptsächlich zum Migrieren bestehender Laufwerke gedacht. Für neue Laufwerke erwägen Sie die Verwendung von XFS, EXT4, BTRFS oder ZFS.

Für weitere Informationen zum Hinzufügen bestehender Laufwerke lesen Sie die Release Notes.

Additional Anmerkungen
  • Mixing different file system types in your Unraid system is perfectly acceptable; the Unraid parity system works independently of the file system used.
  • Immer innerhalb von Unraid formatieren und partitionieren, um Kompatibilität zu gewährleisten.
  • Linux-Systeme können diese Dateisysteme nativ lesen; Windows und macOS benötigen jedoch zusätzliche Software für den Zugriff.
  • Sie können Laufwerke verschlüsseln, um die Sicherheit zu erhöhen, beachten Sie jedoch, dass verschlüsselte Laufwerke Herausforderungen beim Wiederherstellen darstellen können, wenn es zu Beschädigungen kommt.
  • Für Übertragungslaufwerke oder externe Geräte wird empfohlen, das Nicht zugewiesene Geräte Plugin zu verwenden, welches zusätzliche Dateisysteme unterstützt.

:::

Still Brauchen Sie Hilfe bei der Auswahl?
  • Für Array-Laufwerke: XFS ist im Allgemeinen die beste Wahl für die meisten Benutzer. EXT4 ist auch eine solide Option, wenn Sie ein traditionelleres Linux-Dateisystem bevorzugen.
  • For high-performance or advanced features: Choose ZFS or BTRFS for cache pools or multi-device setups. See the ZFS storage page for detailed ZFS guidance.
  • Für gemischte oder erweiternde Pools: BTRFS ist ideal, wenn Sie unterschiedliche Laufwerksgrößen verwenden oder Geräte einfach hinzufügen oder entfernen möchten.
  • Für bestehende Laufwerke: Verwenden Sie NTFS oder exFAT nur, wenn Sie vorhandene Laufwerke mit Daten hinzufügen; fügen Sie sie hinzu, bevor Sie Parität hinzufügen.

If you're uncertain, starting with the defaults is a good approach: use XFS for array drives and BTRFS for cache pools.


Festlegen eines Dateisystemtyps

Beim Hinzufügen eines neuen Laufwerks zu Unraid können Sie den Dateisystemtyp auswählen, der am besten zu Ihren Anforderungen passt. Das Dateisystem bestimmt, wie Daten auf der Festplatte organisiert und geschützt werden.

To set the file system type globally, navigate to Settings → Disk Settings to set the default file system for new array drives only. Unraid defaults to XFS for array drives.

notiz

Es gibt derzeit keine globale Standardeinstellung für cache pools. Sie werden immer auf BTRFS standardmäßig gesetzt, wenn auf "auto" gelassen.

important

Wenn Sie Laufwerke mit vorhandenen NTFS- oder exFAT-Daten hinzufügen, müssen diese vor dem Hinzufügen von Paritätslaufwerken dem array hinzugefügt werden. Sobald Parität vorhanden ist, werden alle neu hinzugefügten Datenlaufwerke gelöscht, unabhängig vom Dateisystemtyp.

Um den Dateisystemtyp für ein einzelnes Laufwerk festzulegen:

  1. Stoppen Sie das array, bevor Sie Änderungen vornehmen.
  2. Klicken Sie im Main-Tab auf das Laufwerk, das Sie konfigurieren möchten.
  3. Wählen Sie den gewünschten Dateisystemtyp aus dem Dropdown-Menü.
  4. (Optional) Wenn Sie auto auswählen, verwendet Unraid die globale Standardeinstellung.
  5. Für Mehrgerätige cache pools werden nur BTRFS oder ZFS unterstützt.
  6. Wenn Sie bestehende NTFS- oder exFAT-Datenlaufwerke zum array hinzufügen, fügen Sie diese vor dem Hinzufügen von Paritätslaufwerken hinzu.

Erstellen eines Dateisystems (Formatierung)

Bevor Sie eine neue Festplatte in Unraid verwenden können, müssen Sie sie mit dem ausgewählten Dateisystem formatieren.

warnung

Durch das Formatieren werden alle vorhandenen Inhalte auf dem Laufwerk gelöscht. Stellen Sie sicher, dass Sie alle wichtigen Daten gesichert haben, bevor Sie fortfahren.

Um ein Laufwerk zu formatieren:

  1. Starten Sie das array.
  2. Identifizieren Sie nicht montierbare Laufwerke (sie erscheinen als nicht montierbar).
  3. Stellen Sie sicher, dass alle nicht montierbaren Laufwerke die sind, die Sie formatieren möchten.
  4. Aktivieren Sie das Bestätigungsfeld, lesen Sie den Warnhinweis, und klicken Sie auf Format.
  5. Überwachen Sie den Fortschritt. Bei neuen Festplatten überschreibt Unraid zunächst die Partitionstabelle.
  6. Warten Sie auf die Fertigstellung. Wenn der Fortschritt ins Stocken gerät, aktualisieren Sie den Main-Tab.

Sobald die Formatierung abgeschlossen ist, ist das Laufwerk bereit zur Dateispeicherung.


Ändern eines Dateisystemtyps

Um den Dateisystemtyp eines bestimmten Laufwerks zu ändern:

warnung

Sollten Sie auf Probleme stoßen, besuchen Sie gerne die Unraid-Foren. Fügen Sie die ZIP-Datei mit den Systemdiagnosen (zu finden unter Tools → Diagnosen) zur Unterstützung bei.

Um den Dateisystemtyp eines bestimmten Laufwerks zu ändern:

  1. Stoppen Sie das array.
  2. Klicken Sie im Main-Tab auf das Laufwerk, das Sie ändern möchten.
  3. Wählen Sie das neue Dateisystem aus dem Dropdown aus (wiederholen Sie dies für mehrere Laufwerke, falls erforderlich).
  4. Starten Sie das array.
  5. Überprüfen Sie im Main-Tab die Liste der nicht montierbaren Laufwerke und stellen Sie sicher, dass nur die beabsichtigten Laufwerke enthalten sind.
  6. Markieren Sie das Bestätigungsfeld und klicken Sie auf Format.
  7. Warten Sie auf die Fertigstellung. Wenn der Status nicht aktualisiert wird, aktualisieren Sie den Main-Tab.

Sollten Sie auf Probleme stoßen, besuchen Sie gerne die Unraid-Foren. Fügen Sie die ZIP-Datei mit den Systemdiagnosen (zu finden unter Tools → Diagnosen) zur Unterstützung bei.


Konvertierung in einen neuen Dateisystemtyp

important

Die Main-Seite warnt Sie, wenn irgendwelche Array- oder Pool-Laufwerke in älteren Dateisystemen formatiert sind:

  • Alle in ReiserFS formatierten Laufwerke müssen so bald wie möglich auf ein anderes Dateisystem migriert werden, da sie in zukünftigen Unraid-Versionen nicht mehr nutzbar sein werden.
  • Alle in älteren XFS-Versionen formatierten Laufwerke müssen vor 2030 migriert werden.

Dieser Prozess ist besonders häufig bei Nutzern, die vom veralteten ReiserFS (in älteren Unraid-Versionen verwendet) zu XFS oder BTRFS wechseln, gilt aber für jede Dateisystemkonvertierung.

important

This process requires temporarily moving your data to another location. Make sure you have enough free space elsewhere in your array or on an external device before you begin.

Um sicher in einen neuen Dateisystemtyp zu konvertieren:

  1. Move all data off the drive to another location (another array drive, cache pool, or external backup). Use one of these methods:

    Über die WebGUI (Unraid 7.2+):

    • Navigieren Sie zu Haupt → Array-Betrieb und stoppen Sie das Array
    • Navigieren Sie zu Einstellungen → Globale Freigabeeinstellungen. Wählen Sie im Bereich Leeren von Festplatte(n) die zu leerende(n) Festplatte(n) aus und Anwenden. Hinweis: Dieser Status wird automatisch entfernt, wenn das Array gestoppt wird.
      • In Unraid 7.2.0 werden alle Daten auf dieser Festplatte aus den Benutzershares ausgeblendet, bis dieser Status entfernt wird.
      • Ab Unraid 7.2.1 bleiben die Daten für die Benutzershares verfügbar, jedoch werden keine neuen Dateien auf die Festplatte geschrieben, bis dieser Status entfernt wird.
    • Navigieren Sie zu Haupt → Array-Betrieb und starten Sie das Array
    • Klicken Sie auf Haupt → Array-Betrieb auf Verschieben (oder warten Sie, bis der Mover über seinen normalen Zeitplan läuft)
    • Mover wird die Festplatte leeren, indem Dateien entsprechend Ihren Share-Einstellungen auf andere Array-Laufwerke verschoben werden. Beachten Sie, dass Dateien im Stammverzeichnis des Laufwerks außerhalb von Shares liegen und nicht verschoben werden.
    • Überprüfen Sie Werkzeuge → Systemprotokoll auf Nachrichten über Dateien, die aufgrund von Verwendung oder mangelndem Speicherplatz nicht verschoben werden konnten.

    Oder über die Befehlszeile (nur Unraid 7.0 und 7.1):

    Oder manuell:

    • Bewegen Sie Dateien manuell an einen anderen Ort

    Nachdem der Vorgang abgeschlossen ist, navigieren Sie zu Main → Array Devices und durchsuchen Sie die Festplatte, um zu bestätigen, dass sie leer ist. Fahren Sie nur fort, wenn Sie sicher sind, dass die Festplatte leer ist.

  2. Befolgen Sie die Verfahren zum Ändern eines Dateisystemtyps. Dies formatiert das Laufwerk und löscht alle Inhalte, sodass ein leeres Laufwerk im neuen Format bleibt.

  3. (Optional) Verschieben Sie Ihre Daten je nach Speicherort, an den Sie die Dateien verschoben haben, zurück auf das neu formatierte Laufwerk.

  4. Wenn Sie mehrere Laufwerke konvertieren möchten, wiederholen Sie diese Schritte für jedes Laufwerk.

:::note[Timing]

Dieser einfache Prozess stellt sicher, dass das Laufwerk vollständig gelöscht und nach Ihren Wünschen formatiert wird. Der Formatierungsprozess dauert normalerweise nur ein paar Minuten.

:::


Neusformatiert eines Laufwerks

Ein Laufwerk in Unraid neu zu formatieren, löscht alle Ihre Daten und erstellt ein neues leeres Dateisystem. Dieser Prozess ist nützlich, um anhaltende Dateisystemfehler zu beheben oder mit einem neuen Format von vorne zu beginnen.

warnung

Um Daten vom Cache zu verschieben:

Um das Cache-Laufwerk neu zu formatieren:

  1. Stoppen Sie die Array.
  2. Stellen Sie das Cache-Laufwerksformat ein (wählen Sie zwischen XFS oder BTRFS).
    • Für ein Einzellaufwerks-cache wird XFS empfohlen.
    • Wählen Sie einen anderen Dateisystemtyp (zum Beispiel Wechsel von XFS zu BTRFS).
    • Starten Sie das array, und das Laufwerk wird als nicht einbindbar angezeigt.
    • Wenn Sie dazu aufgefordert werden, formatieren Sie das Laufwerk.
  3. Starten Sie die Array.
    • Stoppen Sie das array erneut.
    • Ändern Sie den Dateisystemtyp zurück zu Ihrem bevorzugten Typ.
    • Starten Sie das array und formatieren Sie das Laufwerk erneut.

Um Daten und Einstellungen wiederherzustellen:

Neues Format eines Cache-Laufwerks

Sometimes, you'll need to reformat a cache drive for the following reasons:

  • Um den Dateisystemtyp zu ändern (zum Beispiel Wechsel von BTRFS zu XFS oder umgekehrt)
  • Um anhaltende Dateisystemfehler zu beheben
  • Um frisch für neue Workloads zu starten

Vorbereitung

Vor der Neuformatierung, bereiten Sie das System vor:

  1. Stoppen Sie das array.
  2. Gehen Sie zu Einstellungen und deaktivieren Sie Docker und VM-Dienste (dies verhindert, dass ihre Registerkarten während des Prozesses angezeigt werden).
  3. Starten Sie das array erneut.

Daten vom Cache verschieben

Um Daten vom Cache zu verschieben:

  1. Speicherfreigabe und Verschiebeaktion festlegen (Cache → Array):
    • Gehen Sie zur Shares-Registerkarte.
    • For each share with files in the cache, set Primary storage to the source cache pool and Secondary storage to the array.
    • Setzen Sie die Mover-Aktion auf Cache → Array.
    • Merken Sie sich die Freigaben, die Sie geändert haben und deren ursprüngliche Einstellungen.
  2. Klicken Sie im Main-Tab auf Jetzt verschieben und warten Sie auf die Fertigstellung. Stellen Sie sicher, dass der cache leer ist.
    • Wenn Dateien verbleiben, stoppen Sie und suchen Sie im Forum nach Hilfe.

Cache-Laufwerk neu formatieren

Schauen wir uns an, was jede Operation macht und wann sie verwendet wird:

  1. Stoppen Sie das array.
  2. Cache-Laufwerksformat festlegen:
    • Klicken Sie im Main-Tab auf das Cache-Laufwerk.
    • Wählen Sie zwischen XFS, EXT4 oder BTRFS.
    • For a single-drive cache, XFS or EXT4 are recommended.
    • Note that XFS and EXT4 are only available with one cache slot.
  3. Starten Sie das array.
  4. Formatieren Sie das Cache-Laufwerk:
    • Confirm only the cache drive is listed as unmountable.
    • Markieren Sie das Bestätigungsfeld und klicken Sie auf Format.

Daten und Einstellungen wiederherstellen

Um Daten und Einstellungen wiederherzustellen:

  1. Für jede geänderte Freigabe setzen Sie Primärspeicher und Sekundärspeicher auf ihre ursprünglichen Werte zurück.
  2. Daten zurückverschieben (Array → Cache):
    • For each share you changed, set Primary storage to the destination cache pool and Secondary storage to the array.
    • Setzen Sie Mover-Aktion auf Array → Cache.
    • Klicken Sie im Main-Tab auf Jetzt verschieben um die Daten zurück auf den cache zu verschieben.
  3. Stoppen Sie das array.
  4. Wechseln Sie zu Einstellungen und aktivieren Sie Docker und VM-Dienste erneut.
  5. Starten Sie das array, um den Vorgang abzuschließen.

:::note[Timing]

Die Zeit, die das Verschieben von Daten mit dem Mover und das Formatieren des Laufwerks in Anspruch nimmt, kann je nach Datenmenge und Laufwerksgeschwindigkeit von mehreren Minuten bis zu mehreren Stunden variieren.

:::


BTRFS-Aktionen

Maintaining your BTRFS pools in Unraid is essential for keeping them running well and ensuring your data stays safe. Two key tools you’ll want to use regularly are Balance and Scrub. These operations help solve space allocation problems, optimize your storage use, and protect your data from hidden corruption.

Lassen Sie uns aufschlüsseln, was jede Operation tut und wann sie zu verwenden ist:

Gleichgewicht

The Balance operation redistributes data and metadata chunks across your BTRFS pool. This process helps free up space, resolves allocation issues, and can fix "no space left on device" errors even when space seems available.

Wann Balance durchgeführt werden sollte

  • Wenn Sie "Kein Speicherplatz mehr auf dem Gerät"-Fehler haben, aber noch freier Speicherplatz vorhanden ist.
  • Nach dem Hinzufügen oder Entfernen von Laufwerken in einem Pool.
  • Um den Platzverbrauch zu optimieren und die Leistung zu verbessern.

Wie man Balance durchführt

  1. Klicken Sie im WebGUI auf den Pool im Main-Tab und wählen Sie Balance.
  2. (Optional) Fügen Sie Parameter für den erweiterten Gebrauch hinzu (siehe Unraid-Hilfe für Details).
  3. Klicken Sie auf Start, um zu beginnen.

:::note[Timing]

Balance-Aktionen können je nach Poolgröße und Datenmenge einige Minuten bis zu mehreren Stunden dauern.

:::

Scrub

Die Scrub-Operation liest alle Daten- und Metadaten, überprüft die Integrität der Prüfsummen und repariert beschädigte Blöcke mithilfe vorhandener redundanter Kopien. Scrubbing hilft, stille Datenbeschädigungen, auch bekannt als "Bit Rot", zu identifizieren und zu beheben, bevor sie zu einem signifikanten Problem werden.

Wann Scrub durchgeführt werden sollte

  • Als Teil der regelmäßigen Wartung (siehe empfohlener Zeitplan unten).
  • Nach unsauberen Shutdowns oder wenn Sie Korruption vermuten.
  • Häufiger auf Pools mit hoher Nutzung.

Empfohlener Zeitplan

  • Hoch genutzte Pools: Einmal pro Woche
  • Alle anderen Pools: Einmal pro Monat

Wie man Scrub durchführt

  1. Klicken Sie im WebGUI auf den Pool im Main-Tab und wählen Sie Scrub.
  2. Klicken Sie auf Start, um den Betrieb zu starten.

:::note[Timing]

Bereinigungsvorgänge sind in der Regel schneller als ein vollständiger Festplattenscan, da sie nur die zugewiesenen Daten überprüfen. Abhängig von der Poolgröße und Nutzung kann dies von wenigen Minuten bis zu mehreren Stunden dauern.

:::

Hinweis

Sowohl Balance als auch Scrub können bei laufendem System durchgeführt werden, jedoch beachten Sie, dass die Leistung während dieser Operationen beeinträchtigt werden kann. Sie können den Fortschritt im WebGUI überwachen.

For more details on advanced BTRFS features, check out the official BTRFS documentation.


Fehlerbehebung

Unassigned drives are storage devices connected to your Unraid server that aren't part of the main array or any cache pool. You can use these drives to transfer files, create backups, or provide fast storage for virtual machines.

notiz

Alle Laufwerke, die bei Beginn Ihres array mit Ihrem Server verbunden sind, zählen zu Ihrem Unraid-Attached-Devices-Lizenzlimit, auch wenn sie nicht dem array oder einem Pool zugewiesen sind.

Häufige Verwendungen für nicht zugewiesene Laufwerke

  • Identifizieren Sie die Situation: Bestimmen Sie, ob es sich um ein neues oder ein zuvor funktionierendes Laufwerk handelt.
  • Für neue Laufwerke: Formatieren Sie das Laufwerk, um ein neues Dateisystem zu erstellen (siehe die Formatierungsschritte).

Verwendung der Plugins für nicht zugewiesene Geräte

Die Behebung des Dateisystems dauert in der Regel weniger Zeit als der Neuaufbau des Laufwerks, sodass Sie auf Ihre Daten zugreifen können, ohne etwas zu verlieren. Denken Sie daran, dass der Neuaufbau eines Laufwerks nicht Dateisystemprobleme behebt; er stellt lediglich sicher, dass das physische Laufwerk dem emulierten entspricht und alle bestehenden Probleme mitübernimmt.

  • Unassigned Devices: Dieses Plugin ermöglicht es Ihnen, Laufwerke mit Dateisystemen, die von Unraid unterstützt werden, wie XFS, BTRFS oder NTFS, zu mounten, freizugeben und zu verwalten.

  • Unassigned Devices Plus: Diese Erweiterung bietet Unterstützung für zusätzliche Dateisysteme, einschließlich ExFAT und HFS+.

Wenn Sie unsicher sind:

  • Einfaches Mounten und Unmounten von Laufwerken über die Unraid-Weboberfläche.
  • Für fachkundige Hilfe posten Sie Ihr Problem zusammen mit den Diagnosen im Unraid-Forum. :::
  • Automatisierung des Mount-Vorgangs beim Serverstart.
  • Formatieren oder Löschen von Laufwerken für die zukünftige Nutzung.
  • Sicheres Entfernen von USB- oder externen Laufwerken ohne Probleme.

Für weitere Details zur Installation und Verwaltung von Plugins, schauen Sie sich Plugins an.


Fehlerbehebung

Überprüfen eines Dateisystems

Wenn Sie sehen, dass ein Laufwerk in Unraid als nicht mountbar angezeigt wird, könnte dies an einem der beiden Hauptgründe liegen:

  1. Wenn Sie gerade ein neues Laufwerk zu Ihrer Konfiguration hinzugefügt haben, wird es als nicht montierbar angezeigt, bis Sie es formatieren. Formatieren erstellt ein Dateisystem, das das Laufwerk zur Speicherung von Dateien verwendet. Die Schritte zum Formatieren eines Laufwerks finden Sie hier.

  2. Wenn ein zuvor funktionierendes Laufwerk plötzlich als nicht montierbar angezeigt wird, hat es wahrscheinlich ein Dateisystemproblem. Dies kann aufgrund unerwarteter Ausschaltungen, Problemen beim Schreiben von Daten oder wenn das Laufwerk als deaktiviert markiert wird (was als rotes 'x' im WebGUI angezeigt wird) auftreten.

important

Do not format an unmountable drive unless you are okay with losing all the data on it. Formatting will erase everything and update the parity information, making recovery impossible. Always try to fix the file system first.

Wenn Ihr Laufwerk nicht montierbar ist:

  1. Bestimmen Sie, ob es sich um ein neues Laufwerk oder ein zuvor funktionierendes Laufwerk handelt.
  2. Für neue Laufwerke: Formatieren Sie das Laufwerk, um ein neues Dateisystem zu erstellen (siehe Formatierungsschritte).
  3. Für zuvor funktionierende Laufwerke: Führen Sie eine Dateisystemüberprüfung oder -reparatur durch (siehe Überprüfung eines Dateisystems). Vermeiden Sie das Formatieren, wenn Sie die Daten behalten möchten.
notiz

Wenn ein Laufwerk sowohl nicht montierbar als auch deaktiviert ist (rotes 'x'), führen Sie zuerst die Dateisystemprüfung/-reparatur auf dem emulierten Laufwerk durch. Wenn das emulierte Laufwerk ebenfalls nicht montierbar ist und Sie versuchen, es wiederherzustellen, wird das neue Laufwerk ebenfalls nicht montierbar sein.

Die Behebung des Dateisystems dauert in der Regel weniger Zeit als der Neuaufbau des Laufwerks, sodass Sie auf Ihre Daten zugreifen können, ohne etwas zu verlieren. Denken Sie daran, dass der Neuaufbau eines Laufwerks nicht Dateisystemprobleme behebt; er stellt lediglich sicher, dass das physische Laufwerk dem emulierten entspricht und alle bestehenden Probleme mitübernimmt.

Why Ist Parität nicht genug?

Während %%parity|Parität%% beim Wiederherstellen eines ausgefallenen Laufwerks hilft, kann es keine Dateisystemprobleme beheben. Wenn das Dateisystem beschädigt ist, wird %%parity|Parität%% diese Beschädigung einfach auf das neue Laufwerk replizieren.

Wenn Sie unsicher sind:

  • Laden Sie Ihre Systemprotokolle herunter, indem Sie zu Tools → Diagnosen navigieren.
  • Für fachkundige Hilfe posten Sie Ihr Problem zusammen mit den Diagnosen im Unraid-Forum.
Just Um es noch einmal zu sagen
  • Formatieren Sie nur nicht montierbare Laufwerke, wenn sie neu sind oder wenn Sie alle Daten löschen möchten.
  • Verwenden Sie die Dateisystemprüfung/-reparatur, um beschädigte Dateien zu beheben; verlassen Sie sich nicht auf parity, um diese Probleme zu lösen.
  • Für cache pools mit mehreren Laufwerken sollten Sie entweder BTRFS oder ZFS verwenden.
  • Überprüfen Sie immer doppelt, bevor Sie Laufwerke formatieren oder reparieren, um versehentlichen Datenverlust zu vermeiden.

Überprüfen eines Dateisystems

Wenn ein zuvor ohne Probleme gemountetes Laufwerk jetzt als nicht mountierbar angezeigt wird, deutet dies typischerweise auf eine Dateisystemkorruption hin. Dies kann durch einen unsaubere Abschaltung, einen fehlgeschlagenen Schreibvorgang oder die Deaktivierung der Festplatte im WebGUI verursacht werden. Das Überprüfen und Reparieren des Dateisystems ist in der Regel schneller und sicherer als ein vollständiger Wiederaufbau, daher wird empfohlen, dies vor dem Formatieren oder Wiederaufbau des Laufwerks zu versuchen.

important

Wenn das WebGUI vorschlägt, ein nicht montierbares Laufwerk zu formatieren, formatieren Sie nicht, es sei denn, Sie möchten alle Daten löschen. Formatieren zerstört den Inhalt des Laufwerks und aktualisiert die parity, wodurch die Wiederherstellung unmöglich wird.

Vorbereitung zum Überprüfen oder Reparieren

  1. Bestimmen Sie den Dateisystemtyp:

    • Im Main-Tab wählen Sie Ihre Festplatte aus (z.B. Disk 3, Cache).
    • Finden Sie den Dateisystemtyp (sollte XFS, EXT4, BTRFS oder ZFS sein).
  2. Starten Sie das Array im richtigen Modus:

  3. Wenn die Festplatte deaktiviert ist und emuliert wird, führen Sie die Prüfung/Reparatur auf der emulated disk durch, bevor Sie versuchen, eine Wiederherstellung durchzuführen. Wenn die emulated disk nicht montierbar ist, wird auch die wiederhergestellte Festplatte nicht montierbar sein.

Häufige Fehlermeldungen

NachrichtBedeutung / Aktion
Superblock hat eine schlechte magische ZahlSchwere Beschädigung; versuchen Sie, das Dateisystem zu reparieren.
Dateisystem ist schmutzigUnsauberer Shutdown; führen Sie eine Dateisystemprüfung durch.
Metadatabeschädigung erkanntDateisystemstrukturen sind beschädigt; initialisieren Sie eine Reparatur.
Kein gültiges BTRFS gefundenFestplatte gehört möglicherweise nicht zu einem gültigen Pool; überprüfen Sie die Pool-Zuweisungen.
Mount: falscher FS-Typ, schlechte Option, etc.Falsche Auswahl des Dateisystems oder die Festplatte ist nicht formatiert.
Kann /dev/mdX nicht mounten: Struktur muss gereinigt werdenDateisystem ist beschädigt; führen Sie eine Reparatur durch.

Überprüfung über die WebGUI

  1. Starten Sie das array im richtigen Modus (siehe Steps oben).
  2. Wählen Sie im Main-Tab die Festplatte aus, die Sie überprüfen möchten.
  3. Scrollen Sie zu Dateisystemstatus überprüfen.
  4. Für XFS: Sie werden eine CHECK-Schaltfläche sehen, ohne dass Optionen einzugeben sind. Das System bestimmt automatisch die notwendigen Maßnahmen basierend auf den Prüfergebnissen.
  5. Für andere Dateisysteme: Geben Sie alle notwendigen Optionen ein (für Details, siehe Hilfe oben rechts).
  6. Klicken Sie auf Check, um den Prozess zu initiieren.
  7. Verfolgen Sie den Fortschritt im Ausgabefeld. Verwenden Sie Aktualisieren, falls erforderlich.
  8. Überprüfen Sie die Ergebnisse. Wenn Sie unsicher sind, kopieren Sie die Ausgabe und posten Sie sie im Forum zur Beratung.

XFS automatisierter Reparaturworkflow

Die XFS-Dateisystemreparatur ist vollständig über das WebGUI automatisiert:

  1. Klicken Sie auf die CHECK-Schaltfläche (keine Optionen einzugeben)
  2. Prüfergebnisse:
    • Keine Beschädigung erkannt: Zeigt "keine Dateisystembeschädigung erkannt" an und der PRÜFEN-Button bleibt
    • Beschädigung erkannt: Zeigt "Dateisystembeschädigung erkannt" an und ein FIX-Button erscheint
  3. Klicken Sie auf FIX, um das Dateisystem automatisch zu reparieren.
  4. Bei Bedarf kann eine ZERO LOG-Schaltfläche erscheinen.
  5. Zeigt "Dateisystem repariert" an, wenn der Prozess abgeschlossen ist.

Dieses automatisierte System eliminiert die Notwendigkeit für Benutzer, manuell Reparaturoptionen einzugeben, und stellt sicher, dass die korrekte Reparatursequenz eingehalten wird.

Überprüfung über die Befehlszeile

Um ein XFS Dateisystem über die Befehlszeile zu überprüfen:

  • Starten Sie das array im Wartungsmodus.
  • Führen Sie folgenden Befehl aus: xfs_repair -v /dev/mdXp1
  • Ersetzen Sie X durch die Festplattennummer (e.g., /dev/md1p1).
  • Für verschlüsselte XFS, verwenden Sie /dev/mapper/mdXp1.
  • Für nicht im array befindliche Laufwerke: xfs_repair -v /dev/sdX1
  • Stellen Sie sicher, dass Sie den richtigen Gerätebezeichner verwenden.
warnung

Running this command on an array disk outside of Maintenance Mode will invalidate parity.

Hinweis
  • Dateisystemreparaturen sind im Allgemeinen schneller als ein vollständiger Wiederaufbau und können den Zugriff ohne Datenverlust wiederherstellen.
  • Wiederaufbau einer Festplatte löst nicht die Dateisystembeschädigung; führen Sie immer zuerst eine Überprüfung oder Reparatur durch.
  • Wenn Sie Zweifel haben, posten Sie Ihre Diagnosen und Fehlermeldungen im Unraid Forums für fachkundigen Rat.

Reparatur eines Dateisystems

Wenn eine Überprüfung Ihres Dateisystems Fehler findet, müssen Sie möglicherweise eine Reparatur durchführen, um wieder Zugriff auf Ihre Daten zu erhalten. Reparaturen dauern normalerweise weniger Zeit als ein vollständiger Wiederaufbau, aber es ist wichtig, den Ausgabe sorgfältig zu lesen und bei Unsicherheiten Hilfe in den Foren zu suchen.

:::note[Timing]

Reparaturen können je nach Größe oder starkem Schaden des Dateisystems von mehreren Minuten bis zu mehreren Stunden dauern. Der Fortschritt mag langsam erscheinen, aber Sie können die Aktivität überprüfen, indem Sie die Lese-/Schreibstatistiken auf der Hauptseite betrachten.

:::

Vorbereitungen zur Reparatur

  1. Klicken Sie im Main-Tab auf die Festplatte und bestimmen Sie den Dateisystemtyp (XFS, EXT4, BTRFS oder ZFS).

  2. Starten Sie das Array im richtigen Modus:

  3. Wenn die Festplatte deaktiviert ist und emuliert wird, führen Sie die Reparatur auf der emulated disk durch, bevor Sie versuchen, eine Wiederherstellung vorzunehmen.

Reparatur über die WebGUI

  1. Starten Sie das array im richtigen Modus (siehe Abschnitt oben).
  2. Klicken Sie im Main-Tab auf die Festplatte, die Sie reparieren möchten.
  3. Scrollen Sie nach unten zu Dateisystemstatus überprüfen.
  4. Für XFS: Der Reparaturvorgang ist vollständig automatisiert. Klicken Sie auf PRÜFEN und dann auf REPARIEREN, wenn eine Beschädigung erkannt wird, und auf LOG NULLEN, wenn Sie dazu aufgefordert werden.
  5. Für andere Dateisysteme: Entfernen Sie alle Optionen, die den Vorgang nur im Prüfmodus ausführen würden (wie --readonly für BTRFS).
  6. Fügen Sie gegebenenfalls die im Prüfbericht angegebenen Optionen hinzu.
  7. Klicken Sie auf Prüfen, um mit der Reparatur zu beginnen.
  8. Überwachen Sie den Fortschritt im Ausgabefeld. Verwenden Sie Aktualisieren bei Bedarf.
  9. Wenn Sie nach der Reparatur einen lost+found-Ordner bemerken, kann dieser Dateien oder Ordner enthalten, die nicht vollständig wiederhergestellt werden konnten. Verwenden Sie Backups oder den Linux-Befehl file, um den Inhalt bei Bedarf zu identifizieren.
info

Wenn Sie unsicher bezüglich der Ausgabe sind, kopieren und teilen Sie sie in den Unraid-Foren für professionelle Hilfe. Verwenden Sie die Codeformatierungsoption, um sie lesbar zu halten.

Reparatur über die Befehlszeile

  • Starten Sie das array im Wartungsmodus.
  • Führen Sie den folgenden Befehl aus: xfs_repair /dev/mdXp1. Ersetzen Sie X mit der Laufwerksnummer (z.B. /dev/md1p1).
  • Für verschlüsselte XFS, verwenden Sie: /dev/mapper/mdXp1.
  • Wenn Sie zur Verwendung von -L aufgefordert werden, führen Sie den Befehl erneut so aus: xfs_repair -L /dev/mdXp1. Dies ist in der Regel sicher und notwendig, um die Reparatur abzuschließen.
  • Für Laufwerke, die nicht Teil des %%array|Array%% sind: xfs_repair /dev/sdX1.
vorsicht

Running this command on an array disk outside of Maintenance Mode will invalidate parity.

After die Reparatur
  • Stop and restart the array in Normal mode.
  • Das Laufwerk sollte jetzt gemountet und zugänglich sein.
  • Wenn Sie einen lost+found-Ordner sehen, überprüfen Sie dessen Inhalt auf wichtige Dateien.

Wenn Sie die Reparaturausgabe nicht verstehen oder der Prozess fehlschlägt, teilen Sie Ihre Diagnosen und das Reparaturlog im Unraid Forum für weitere Unterstützung.