Community-Lösung

SABnzbd verliert nach einem Neustart von ZimaOS eine externe SMB-Freigabe: Einhängezeitpunkt, Fallback auf einen lokalen Ordner und eine sicherere fstab

A March 2026 thread where SABnzbd pointed directly at a ZimaOS-mounted Synology SMB path under /media. After reboot the remote share was not ready when the container started, so downloads could land in a local directory at the same path. The user later confirmed manual CIFS mounts persisted through reboot with /etc/fstab, but bad mount paths and spaces in mountpoints caused boot failures until corrected. This was community troubleshooting, not an IceWhale-supported fstab recipe.

Das eigentliche Problem war gefährlicher als ein verschwindender Pfad. Nach dem Neustart konnte SABnzbd starten, bevor die Synology-SMB-Freigabe tatsächlich eingebunden war. Der Container sah am erwarteten Host-Pfad weiterhin ein Verzeichnis, sodass ein Download abgeschlossen und scheinbar erfolgreich verschoben werden konnte – tatsächlich landete er jedoch auf dem lokalen ZimaOS-Speicher statt auf dem entfernten NAS.

Die Community entwickelte schließlich eine funktionierende manuelle CIFS-/fstab-Lösung, und der ursprüngliche Verfasser bestätigte, dass die Einbindung Neustarts überstand. Er zeigte jedoch auch das Risiko: Ein ungültiger fstab-Eintrag konnte den normalen Systemstart verhindern, und ein Einbindungspunkt mit einem nicht maskierten Leerzeichen brachte die Konfiguration zum Scheitern. Betrachten Sie die Befehle als von der Community bestätigte Administration und nicht als aktuelle offizielle ZimaOS-Anleitung für Netzwerkspeicher.

Der zentrale Fehler lag beim Zeitpunkt der Einbindung

Der Quellpfad sah so aus:

/media/192.168.2.125/Movies

Nach dem Neustart war die SMB-Einbindung noch nicht bereit, als SABnzbd gestartet wurde. Dass das erneute Hinzufügen desselben Volumes nach dem vollständigen Hochfahren des Systems wieder funktionierte, spricht stark für ein Timing- bzw. Reihenfolgeproblem und nicht für eine Änderung der Einbindungs-ID.

Eine fehlende entfernte Einbindung kann zur lokalen Verzeichnisfalle werden

Wenn Docker einen lokal vorhandenen Host-Verzeichnispfad erhält, während das entfernte Dateisystem nicht eingebunden ist, schreibt die Anwendung möglicherweise in dieses lokale Verzeichnis. Im Protokoll kann weiterhin stehen, dass die Datei nach /movies verschoben wurde, obwohl auf der Synology nichts erscheint.

Überprüfen Sie vor großen Downloads, ob das erwartete entfernte Dateisystem tatsächlich eingebunden ist, anstatt lediglich zu prüfen, ob das Verzeichnis des Einbindungspunkts vorhanden ist.

Die Community verlegte die Einbindung auf einen stabilen /DATA-Pfad

Der vorgeschlagene Aufbau bestand darin, die SMB-Freigabe in einen stabilen lokalen Pfad einzubinden, etwa:

/DATA/Media/Movies

und anschließend diesen stabilen Host-Pfad in SABnzbd einzubinden. Dadurch bleibt der Containerpfad vorhersehbar, während das entfernte Dateisystem auf der Host-Ebene verwaltet wird.

Der ursprüngliche Verfasser bestätigte, dass /etc/fstab Neustarts überstand

Das Community-Beispiel verwendete CIFS-Optionen einschließlich _netdev, einer bestimmten SMB-Dialektversion sowie UID-, GID- und Moduswerten. Der Nutzer gab an, dass der fstab-Eintrag erhalten blieb und nach einem Neustart funktionierte.

Kopieren Sie Zugangsdaten nicht direkt in eine für alle Benutzer lesbare Konfiguration, ohne eine geschützte Zugangsdaten-Datei in Betracht zu ziehen.

nofail wurde entscheidend, nachdem ein fehlerhafter Eintrag den Systemstart blockierte

Der ursprüngliche Verfasser stellte fest, dass eine ungültige oder nicht verfügbare Einbindung den Systemstart beeinträchtigen konnte. Als Antwort wurde nofail empfohlen, damit ZimaOS den Start fortsetzen kann, wenn das entfernte NAS nicht verfügbar ist.

_netdev teilt dem Einbindungssystem außerdem mit, dass es sich um eine netzwerkabhängige Einbindung handelt.

Leerzeichen in Einbindungspunkten müssen korrekt behandelt werden

Ein zweiter fstab-Eintrag schlug fehl, weil der Einbindungspunkt TV Shows enthielt. In fstab trennt Whitespace die einzelnen Felder. Daher muss ein Leerzeichen entsprechend maskiert werden oder man verwendet ein einfacheres Verzeichnis wie TV_Shows.

Der ursprüngliche Verfasser verwendete später erfolgreich einen separaten Ordner ohne Leerzeichen.

Testen Sie vor einem Neustart immer mit mount -a

Der sicherste Schritt aus der Quelle war:

sudo mount -a

Wenn dabei ein Fehler ausgegeben wird, korrigieren Sie die fstab-Syntax bzw. den Pfad vor dem Neustart. Stellen Sie außerdem sicher, dass das eingebundene Dateisystem die erwarteten entfernten Dateien enthält.

Bevorzugen Sie den aktuellen ZimaOS-Netzwerkspeicher, wenn er den Anwendungsfall erfüllt

Das aktuelle ZimaOS kann über die Arbeitsabläufe für Dateien/Netzwerkspeicher eine Verbindung zu SMB-/LAN-Speichern herstellen. Verwenden Sie zunächst die verwaltete Oberfläche, wenn sie das für Ihre Anwendung erforderliche Verhalten hinsichtlich Persistenz und Reihenfolge bietet.

Siehe den aktuellen Arbeitsablauf zur Verbindung mit Synology-SMB.

Ein wirklich robuster Container sollte erst schreiben, wenn die entfernte Einbindung überprüft wurde

Selbst bei Verwendung von fstab kann ein Netzwerk-NAS später offline sein. Für wichtige Download-/Import-Pipelines sollten Sie eine Gesundheitsprüfung, eine Startprüfung oder einen betrieblichen Ablauf einrichten, der bestätigt, dass das entfernte Ziel eingebunden ist, bevor SABnzbd Aufträge verarbeitet.

FAQ zur SABnzbd-SMB-Einbindung

Hat die Quelle bewiesen, dass sich die SMB-Einbindungs-ID nach dem Neustart geändert hat?

Nein. Die Belege sprachen für ein Problem mit dem Zeitpunkt der Einbindung.

Blieb fstab für den ursprünglichen Nutzer erhalten?

Ja, aber fehlerhafte oder nicht verfügbare Einträge verursachten ebenfalls Startprobleme, bis sie korrigiert wurden.

Warum kann ein Download erfolgreich erscheinen, obwohl sich auf der Synology keine Datei befindet?

Die Anwendung kann in das lokale Verzeichnis des Einbindungspunkts schreiben, wenn das entfernte SMB-Dateisystem tatsächlich nicht eingebunden ist.