Soluzione della community

Pooling MergerFS su ZimaOS: perché apt non è presente e cosa funziona

A ZimaOS+ user wanted a single 20TB pooled namespace across five independent NVMe drives without RAID striping and found that apt was unavailable.

Al momento ZimaOS non espone nella propria interfaccia di archiviazione il vecchio flusso «Merge Storage» di MergerFS in stile CasaOS, e nella discussione sul forum non è stato preso alcun impegno ufficiale a ripristinarlo. Anche il risultato apt: command not found è coerente con il fatto che ZimaOS sia un sistema di tipo appliance, anziché un normale host Debian.

La distinzione importante è che MergerFS crea un pool a livello di file, non è un sistema RAID. Può presentare diversi filesystem indipendenti come un'unica directory, ma non aggiunge parità, ridondanza, snapshot né funzionalità di ricostruzione simili a quelle del RAID.

Perché apt non è disponibile su ZimaOS

ZimaOS offre SSH e un terminale web per le attività avanzate, ma ciò non significa che il sistema operativo principale sia progettato per l'installazione arbitraria di pacchetti. L'attuale configurazione SSH di ZimaOS documenta l'accesso al terminale, mentre la documentazione per sviluppatori aggiornata descrive anche il filesystem root come di sola lettura durante il normale funzionamento.

Ciò significa che cercare di trasformare ZimaOS in un server Debian modificabile con apt install mergerfs parte da un presupposto errato. Anche se fosse possibile inserire manualmente un pacchetto, gli aggiornamenti futuri del sistema operativo potrebbero sovrascrivere o invalidare la modifica.

Cosa farebbe realmente MergerFS

La documentazione ufficiale di MergerFS spiega che il software combina più percorsi filesystem in un'unica directory, mantenendo al contempo accessibili separatamente i filesystem sottostanti. Specifica inoltre esplicitamente che la ridondanza e la parità simili a quelle del RAID non rientrano nelle sue funzionalità.

Questo corrisponde bene alla richiesta originale: uno spazio dei nomi multimediale di grandi dimensioni in cui la perdita di un'unità fisica non distrugga automaticamente tutte le altre unità. Tuttavia, una vista unificata richiede comunque una strategia di backup separata per i file insostituibili.

Considera sperimentale la soluzione alternativa con Docker

Una risposta sul forum ha suggerito di eseguire MergerFS in Docker. Si tratta di un'idea della community, non di una modalità di archiviazione supportata da IceWhale. Un filesystem FUSE all'interno di un container può richiedere privilegi elevati, accesso ai dispositivi e propagazione dei mount, e potrebbe non integrarsi correttamente con la gestione dello storage di ZimaOS, la condivisione SMB o la selezione dei percorsi delle app.

Se ti serve un pool stabile per la produzione, valuta innanzitutto se è adatta una configurazione RAID/ZFS supportata. La guida alla pianificazione del pool di archiviazione aiuta a distinguere capacità, prestazioni e domini di guasto, mentre le opzioni RAID e SnapRAID illustrano alternative con modelli di protezione differenti.

In sintesi

La richiesta del forum del 2026 è legittima, ma in ZimaOS non esiste ancora un pulsante MergerFS nativo documentato. Non interpretare l'assenza di apt come un malfunzionamento del terminale e non considerare un container MergerFS con privilegi elevati in Docker come un sostituto ufficiale della vecchia funzione di unione di CasaOS. Se il pooling di dischi indipendenti è un requisito imprescindibile, provalo prima con dati non critici e mantieni un backup separato.