Rekommendationen från communityn var att skilja startproblemet från dataskyddsproblemet: installera ZimaOS på en liten SSD eller NVMe, skapa en RAID-pool från de större datadiskarna och bestäm sedan vilka programdata och användardataset som ska ligga i den poolen.
Tråden i communityn fastställer inte speglad ZimaOS-start
Inget officiellt svar i tråden dokumenterade en stödd installation av ZimaOS med RAID1 på systemdisken. Den användbara rekommendationen var därför arkitektonisk snarare än en workaround: betrakta systemdisken som utbytbar infrastruktur och förvara viktiga data någon annanstans.
RAID skyddar data, inte operativsystemet som standard
Linux mdadm-referens för RAID förklarar att programvaru-RAID byggs av medlemsenheter och deras RAID-metadata. ZimaOS kan använda RAID för lagringspooler, men det innebär inte automatiskt att installationsprogrammet speglar sin egen start- eller systempartition.
Den aktuella konfigurationen av ZimaOS-lagring dokumenterar RAID som ett arbetsflöde för att skapa lagring. arbetsflödet för RAID-återställning är särskilt viktigt eftersom det förklarar hur befintliga dataarrayer kan behålla RAID-metadata även efter en ominstallation av operativsystemet.
Program och stora programdata behöver inte ligga på samma plats
Ett svar från communityn rekommenderade att behålla program på den snabba system-SSD:n och i stället dirigera stora dataset – till exempel Immich-foton – till RAID-poolen. Dockers regler för bind mounts förklarar varför detta är möjligt: en container kan få åtkomst till en värdkatalog på en annan disk genom en uttrycklig montering.
migrering av Immich-lagring visar samma mönster för ett verkligt ZimaOS-program, medan kraven för ZimaOS App Store hjälper till att skilja kraven för programmets körmiljö från kraven för beständig lagring.
Välj en layout utifrån vad du behöver kunna återställa
- Systemdisk: prioritera enkel ominstallation och ersättning samt tillräckligt med utrymme för ZimaOS och containerkörmiljön.
- RAID-pool: placera användardata och beständiga programdata där som motiverar redundans.
- Säkerhetskopior: behåll oberoende kopior eftersom RAID inte skyddar mot radering, korruption, stöld eller alla typer av fel på flera diskar.
Slutsats
Använd RAID för att skydda de data som är viktiga i stället för att anta att ZimaOS måste starta från speglade diskar. En liten system-SSD plus en separat RAID-datapool är den tydligaste tolkningen av rekommendationen från communityn, och programdataset kan mappas till den RAID-poolen när deras storlek eller behov av beständighet motiverar det.
