Communityoplossing

Gebruik externe USB-harde schijven als ZimaOS-opslag: oplossingen voor Immich-paden en huidige USB-ondersteuning

A March 2026 HP T640 home-NAS thread using three USB HDDs for Immich, backup, and Plex. The Immich container failed because a photo folder was mapped onto /etc/localtime. The community also warned about USB mount timing, but current ZimaOS now officially treats USB drives as normal storage and can add them to arrays.

De brongebruiker uit maart 2026 bouwde een eerste NAS met een HP T640-thin client, een NVMe-systeemschijf van 128 GB en drie via USB aangesloten harde schijven. Het plan was verstandig: foto's op één externe schijf bewaren, er een back-up van maken op een tweede schijf en Plex-media op een afzonderlijke schijf van 4 TB zetten. De belangrijkste fout was niet dat USB-opslag onmogelijk was. Immich stopte omdat de volumetoewijzingen van de app onjuist waren bewerkt.

Voor het deel over de opslagmogelijkheden van de thread is ook een actuele tijdsgrens nodig. In maart 2026 beschouwden de gebruiker en de beantwoorder USB-schijven als beperkter dan interne opslag. In de huidige documentatie van ZimaOS staat echter expliciet dat USB-schijven dezelfde opslaglogica volgen als interne HDD's en SSD's en kunnen worden gebruikt voor opslag, aan een array kunnen worden toegevoegd of kunnen worden gebruikt om bestaande ruimte uit te breiden.

De bron-NAS was volledig afhankelijk van USB-opslag

De configuratie bestond uit:

  • HP T640-thin client met AMD R1505G, 8 GB RAM en 128 GB NVMe;
  • twee Seagate-harde schijven van 2,5 inch in afzonderlijke USB-behuizingen;
  • één externe WD-harde schijf van 4 TB voor Plex-media.

Omdat de thin client geen handige interne schijfposities had, moest de gebruiker USB-opslag als primaire NAS-opslag kunnen gebruiken in plaats van als tijdelijk verwijderbaar medium.

ZimaOS-dashboard op een HP-thin client met nieuw gedetecteerde externe schijven en geïnstalleerde apps, waaronder Plex en Immich
ZimaOS detecteerde de externe schijven, dus de belangrijkste problemen waren de opslagconfiguratie en het toewijzen van applicatievolumes, niet de elementaire USB-detectie.

De schijven verschenen als USB-opslag

Opslaginstellingen van ZimaOS met twee USB-schijven met de namen Photos en Photos_backup
De broninstallatie herkende beide fotoharde schijven in Instellingen > Opslag.

De gebruiker dacht dat externe schijven niet als interne opslag konden worden behandeld of voor RAID konden worden gebruikt. Dat weerspiegelde het gedrag en de verwachtingen rond de configuratie van maart 2026, niet het huidige opslagmodel van ZimaOS.

Huidig ZimaOS behandelt USB-schijven als normale opslag

Volgens de huidige documentatie van IceWhale volgen USB-schijven dezelfde logica als interne HDD's en SSD's: ze kunnen als afzonderlijke opslag worden gebruikt, aan een array worden toegevoegd of worden gebruikt om bestaande ruimte uit te breiden.

Gebruik de huidige ZimaOS-opslagworkflow voor USB-schijven in plaats van een nieuw systeem te bouwen rond de oudere aanname dat USB-RAID categorisch niet wordt ondersteund.

De Immich-fout was een toewijzingsfout tussen bestand en map

De gebruiker van de bron had de volumekinstellingen van Immich gewijzigd en Docker gaf een foutmelding dat het de volgende map niet kon koppelen:

/media/Photos/Immich
→ /etc/localtime

/etc/localtime in de container een bestand is en geen map voor de fotobibliotheek. Docker weigerde daarom de poging om een map boven op dat bestand te koppelen.

Immich-volumekinstellingen met de normale uploadmap plus een afzonderlijke toewijzing van het bestand /etc/localtime
In de juiste configuratie blijft de map voor het uploaden van foto's gescheiden van de /etc/localtime bestandskoppeling.

Houd foto-opslag en /etc/localtime als afzonderlijke mounts

De beantwoorder uit de community maakte terecht onderscheid tussen de twee rollen:

  • hostmap voor foto's → upload-/gegevensmap van Immich;
  • host /etc/localtime bestand → container /etc/localtime bestand.

De huidige Docker-regels voor bind-mounts vereisen nog steeds dat de bron en bestemming hetzelfde type hebben. Een map kan niet over een bestand worden gemount alsof ze uitwisselbaar zijn.

De bind-mount-workaround met /DATA was een historische suggestie uit de community

De beantwoorder stelde ook voor om een stabiele map aan te maken onder /DATA en koppel het USB-pad daar als bind-mount, omdat externe schijven mogelijk niet gereed zijn wanneer applicaties na een herstart worden gestart.

Dat was communityadvies voor de bronversie. Het huidige ZimaOS biedt sterkere ondersteuning voor beheerde USB-opslag. Gebruik daarom bij een nieuwe installatie eerst de opslaginterface en de beheerde volumekiezer van de app, in plaats van een aangepaste bind-mount die bij het opstarten wordt aangemaakt.

Laat Immich naar beheerde opslag verwijzen, niet naar een onbewerkt apparaatpad

Het huidige ZimaOS raadt aan om applicatiegegevens en grote mediabibliotheken op de daarvoor bedoelde opslagruimte te plaatsen in plaats van de systeemschijf te vullen. Gebruik het door ZimaOS geselecteerde hostpad en behoud vervolgens het containerpad dat Immich verwacht.

Voor huidige applicatiekoppelingen legt het model voor app-opslagpaden van ZimaOS uit hoe host- en containerpaden op elkaar aansluiten.

RAID en back-ups lossen nog steeds verschillende problemen op

Hoewel het huidige ZimaOS USB-schijven in arrays kan gebruiken, is RAID 1 geen vervanging voor een tweede onafhankelijke back-up. Twee USB-schijven in één array beschermen tegen een defect aan een schijf, maar niet tegen per ongeluk verwijderen, malware, problemen met de behuizing of controller, of verlies van de volledige NAS.

Het idee van de brongebruiker om een extra kopie te bewaren blijft nuttig, ook al zijn de opslagfuncties veranderd.

Plex-media zijn eenvoudiger dan de applicatiestatus van Immich

De gebruiker beschouwde de Plex-schijf van 4 TB als vervangbaar, omdat de video-inhoud opnieuw kon worden verkregen. Dat is een redelijk onderscheid in risico: mediabestanden, Immich-foto's, de databasestatus van Immich en de applicatieconfiguratie hoeven niet noodzakelijk hetzelfde redundantie- of back-upbeleid te krijgen.

Veelgestelde vragen over externe USB-opslag

Kan het huidige ZimaOS USB-schijven gebruiken als beheerde opslag?

Ja. De huidige opslagdocumentatie ondersteunt USB-schijven expliciet als opslag en als leden van een array.

Waarom werkte Immich niet meer nadat de map was gewijzigd?

De fotomap was per ongeluk gekoppeld aan het /etc/localtime bestandspad.

Moeten huidige gebruikers voor elke USB-schijf handmatig bind-mounts naar /DATA aanmaken?

Nee. Dat was een historische workaround uit de community. Begin met de huidige beheerde opslag- en app-volumebeheeropties.