De bronconfiguratie gebruikte ZimaOS als applicatieserver, terwijl alle media op een bestaande Unraid-NAS bleven staan. Plex, Emby en OpenWebUI draaiden op ZimaOS en hadden aanvankelijk succesvol toegang tot de externe gegevens. Na ongeveer een week — en opnieuw na een herstart — verdween de netwerkshare uit de applicatieomgeving. De share opnieuw verbinden in Bestanden en de apps herstarten herstelde de toegang.
Dit legt een ontwerpgrens bloot die belangrijk is voor implementaties met een “computeknooppunt + afzonderlijke NAS”: een netwerklocatie die zichtbaar is in de app Bestanden is niet automatisch hetzelfde als een permanente hostkoppeling waarop elke Docker-container kan vertrouwen tijdens herstarts en gebeurtenissen waarbij de verbinding opnieuw tot stand komt.
De apps raakten hun media kwijt omdat de externe share verdween
Er werd niet gemeld dat Plex en Emby problemen met hun databases hadden. Ze raakten simpelweg de paden kwijt die naar gegevens op Unraid verwezen. Nadat de gebruiker de share opnieuw had toegevoegd, begonnen de applicaties hun bibliotheken opnieuw op te bouwen of te scannen.
Dat wijst op een probleem met de bereikbaarheid van de opslag, niet op een beschadigde Plex- of Emby-installatie.
Toegang via Bestanden en toegang tot Docker-volumes zijn verschillende lagen
Met Bestanden in ZimaOS kan verbinding worden gemaakt met LAN-opslag via SMB. Via die verbinding kan een gebruiker bestanden vanuit de webinterface bekijken en verplaatsen.
Een Docker-applicatie heeft een hostpad nodig dat beschikbaar blijft wanneer de container wordt gestart. Als de onderliggende netwerkkoppeling verdwijnt of opnieuw wordt aangemaakt volgens een andere levenscyclus, kan de app een leeg of ontbrekend pad zien, ook al kan Bestanden later opnieuw verbinding maken.
UUID-advies is niet van toepassing op een normale SMB-share
Een reactie stelde voor om de share “met behulp van een UUID” te koppelen. Een andere deelnemer merkte terecht op dat de externe Unraid-share via IP/SMB was verbonden en geen lokaal blokapparaat was.
UUID's zijn nuttig om lokale bestandssystemen en blokapparaten te identificeren. Een SMB-share wordt geïdentificeerd aan de hand van een netwerkserver- en sharepad, aanmeldgegevens en de configuratie van de koppeling.
Een reactie uit de community stelde /etc/fstab voor
Een andere deelnemer zei dat een permanente SMB-koppeling in /etc/fstab voor hen stabiel was geweest. Dat is conventioneel Linux-beheer en kan werken, maar het was advies uit de community en de oorspronkelijke poster bevestigde geen definitieve werkende configuratie.
Op een appliance-achtig besturingssysteem betekent handmatige configuratie van hostkoppelingen bovendien dat je zelf verantwoordelijk bent voor de opstartvolgorde, aanmeldgegevens, het opnieuw verbinden en de compatibiliteit tussen updates.
Het huidige ZimaOS ondersteunt LAN-opslag nog steeds in Bestanden
In de huidige documentatie van IceWhale staat dat je LAN-opslag kunt toevoegen vanuit de zijbalk van Bestanden door het IP-adres van de externe NAS en de aanmeldgegevens in te voeren. Dit is de ondersteunde manier om gegevens van een andere NAS te bekijken of te migreren.
Gebruik de huidige workflow voor het verbinden van LAN-opslag wanneer het doel bestandstoegang of migratie is.
De discussie stelde geen ondersteunde permanente methode voor app-koppelingen vast
Geen enkele ontwikkelaar van IceWhale antwoordde met een gedocumenteerde procedure om “deze SMB-share permanent te koppelen voor Docker-apps”, en de oorspronkelijke poster bleef sceptisch dat de verbinding via Bestanden de waargenomen levenscyclus zou overleven.
Een duurzaam artikel moet die onopgeloste status behouden en de suggestie voor fstab uit de community niet presenteren als de officiële oplossing.
Bepaal voor een mediaserver waar de stabiele koppelingsgrens ligt
Als Plex en Emby automatisch moeten herstellen na stroomuitval, moet het externe mediapad worden gekoppeld voordat de containers starten en stabiel blijven tijdens het opnieuw verbinden. Dat kan met verschillende Linux-architecturen worden bereikt, maar de precieze keuze moet worden getest op de huidige ZimaOS-release.
Controleer bij waardevolle systemen die continu actief moeten zijn een koude herstart, een herstart van de externe NAS, een herstart van de switch en tijdelijk netwerkverlies voordat je het opslagpad productierijp verklaart.
Voorkom onnodige mediascans
Wanneer een mediashare tijdelijk verdwijnt, kan Plex of Emby dit, afhankelijk van de bibliotheekinstellingen, interpreteren als het verwijderen van inhoud. Schakel automatische destructieve bibliotheekopschoning uit totdat het gedrag van de externe koppeling stabiel is gebleken.
Veelgestelde vragen over app-koppelingen met externe NAS'en
Herstelde het opnieuw verbinden van de share in Bestanden de toegang voor de apps?
Gebruikers meldden dat het opnieuw verbinden van de share en het herstarten van de apps de toegang herstelde.
Kan een SMB-share worden gekoppeld via de UUID van een bestandssysteem?
Niet op dezelfde manier als een lokale schijf. SMB gebruikt een netwerksharepad en aanmeldgegevens.
Publiceerde IceWhale in deze discussie een bevestigde oplossing voor permanente Docker-appkoppelingen?
Nee. De openbare discussie eindigde zonder een dergelijke oplossing.
