Slutsats: Att ZimaOS Files kan se en NAS-delning betyder inte att alla Docker-appar kan se den
Värden och containern har olika filsystemsvyer. ZimaOS Files kan bläddra i en monterad NAS under /media/Plank-home-storage/Media/Books, medan Readarr, Audiobookshelf eller en annan container bara ser de sökvägar som uttryckligen mappats till den containern. Bindmontera den riktiga ZimaOS-värdsökvägen i containern och använd sedan sökvägen på containersidan i appen.


Läs varje volymrad som Värdsökväg → Containersökväg
Till exempel:
/media/Plank-home-storage/Media/Books -> /books
/DATA/Downloads -> /downloads
Den vänstra sidan finns i ZimaOS. Den högra sidan finns i Readarr. I appen väljer du /books, inte värdsökvägen. Aktuell dokumentation om ZimaOS-appsökvägar förklarar denna uppdelning. Docker kallar samma mekanism för Docker-bindmonteringar.
Bevisa först att NAS:en är monterad på värden
findmnt | grep -i cifs
mount | grep -i cifs
ls -la /media
Om NAS-delningen saknas här kan Docker inte heller använda den. Åtgärda SMB/NFS-monteringen först. Om Files kan bläddra i den, går du vidare till containermappningen i stället för att ändra den fjärranslutna NAS:en.
Bevisa sedan att appen kan se containersökvägen
docker exec -it READARR_CONTAINER sh
ls -la /books
Om /books saknas, kontrollera volyminställningarna. Om den finns men är tom, bekräfta att värdsökvägen pekar på rätt monterad mapp. Om filer visas men importen misslyckas har problemet flyttats till behörigheter, namngivning eller appspecifika biblioteksregler.
Montera inte samma NAS separat i varje app
Genom att montera fjärrlagringen en gång på ZimaOS-värdnivån och binda den till apparna får du ett enda ställe där autentiseringsuppgifter och återanslutning hanteras. Nackdelen är beroendet av värdmonteringen. En saknad fjärrmontering kan bli farlig om en app skriver till en tom lokal katalog med samma sökväg.
Fildelning via NAS hjälper till att separera fjärrlagring från appåtkomst.
Behörigheter är fortfarande viktiga när sökvägen är korrekt
touch /books/.write-test
rm /books/.write-test
Använd inte detta om testet misslyckas chmod 777 permanent. Kontrollera SMB-autentiseringsuppgifterna, containerns UID/GID och volymens läs-/skrivläge.
Använd en gemensam sökvägsstrategi för hela *arr-stacken
Readarr, Sonarr, Radarr och nedladdningsklienter är enklare att hantera när de använder enhetliga värdsökvägar. Inkonsekventa mappningar är en vanlig anledning till att en app importerar en fil medan en annan säger att sökvägen inte finns.
ZimaOS appkrav ger en bredare modell för applagring.
Håll appdata och mediedata åtskilda
Konfigurationen hör hemma i AppData. Böcker och medier hör hemma på NAS:en eller i lagringspoolen. Nedladdningar kan ligga i en tredje sökväg. ZimaOS-datamigrering är användbar när lagringslayouten ändras efter installationen.
Kom ihåg att värdens NAS-montering har en egen SMB-livscykel
En Docker-bindmontering gör inte den fjärranslutna SMB-anslutningen mer tillförlitlig; den exponerar endast den redan monterade värdkatalogen. Linux CIFS-monteringar förklarar värdlagret under containermappningen. Om fjärr-NAS:en kopplas från kan containersökvägen fortfarande finnas kvar medan de förväntade filerna försvinner. Övervaka därför själva monteringen, inte bara appen.
För *arr-stackar med mycket automatisering är omstartsbeteendet viktigt. Bekräfta att fjärrdelningen är monterad innan du startar appar som flyttar eller byter namn på filer. Annars kan en app skapa kataloger i det lokala filsystemet där nätverksdelningen skulle ha varit.
Vanliga frågor
Varför kan ZimaOS Files se min NAS men inte Readarr?
ZimaOS Files körs på värdlageret. Readarr ser bara kataloger som uttryckligen har monterats i dess container.
Ska jag ange /DATA i Readarr?
Endast om /DATA eller en undermapp faktiskt är mappad till containern. Använd vanligtvis sökvägen på containersidan, till exempel /books.
Vad gör jag om appen ser mappen men inte kan skriva till den?
Kontrollera bind-läget, SMB-autentiseringsuppgifterna och containerns UID/GID.
Kan alla *arr-appar dela samma medieanslutning?
Ja. Enhetliga mappningar gör det vanligtvis enklare att förstå importer och hårdlänkar.
Bör appkonfigurationen ligga på NAS-delningen?
Behåll containerkonfigurationen i stabil lokal AppData, såvida appen inte uttryckligen stöder nätverksfilsystem för sin databas.
