Soluzione della community

Aggiungere e formattare nuovi dischi rigidi su ZimaOS: configurazione attuale dello spazio di archiviazione rispetto ai vecchi consigli su fstab di CasaOS

A short April-May 2024 ZimaBlade/CasaOS thread where community replies recommended partitioning disks on a PC, formatting ext4, editing /etc/fstab by UUID, and using Debian software RAID. Current ZimaOS now provides a managed Storage setup wizard and RAID interface.

Il thread del 2024 descrive un flusso di lavoro per lo storage molto diverso da quello dell’attuale ZimaOS. Un nuovo proprietario di ZimaBlade aveva acquistato due unità e chiedeva come montarle, formattarle e scegliere un file system. Le risposte della community consigliavano di creare partizioni GPT, in genere formattarle in ext4, trovare gli UUID con blkid, modificare /etc/fstab e seguire le istruzioni Debian per il RAID software per configurare il RAID 1.

Quel consiglio aveva senso nel contesto CasaOS/Debian del thread, ma non dovrebbe essere l’impostazione predefinita per un’installazione attuale di ZimaOS. Ora ZimaOS rileva i nuovi dischi e guida l’utente nella creazione dello storage, nella configurazione di RAID, JBOD e dischi singoli da Impostazioni > Storage.

Cosa faceva il flusso di lavoro della community del 2024

La risposta suggeriva di preparare i dischi su un altro PC, usare una tabella delle partizioni GPT, creare partizioni ext4 e montarle in modo persistente tramite UUID usando /etc/fstab. Per un mirror a due dischi, rimandava al RAID software Debian.

Si trattava di istruzioni Linux della community, non di procedure di storage per ZimaOS redatte da IceWhale.

L’attuale ZimaOS rileva automaticamente i nuovi dischi

Le indicazioni attuali di IceWhale specificano che, quando viene collegato un nuovo disco, ZimaOS chiede all’utente di configurarlo. Il flusso di lavoro normale è:

  1. aprire Impostazioni > Storage;
  2. fare clic su Combina;
  3. scegliere la configurazione di storage desiderata;
  4. selezionare le unità;
  5. assegnare un nome allo spazio di storage e confermare.

Usa il flusso di configurazione dello storage dell’attuale ZimaOS invece di modificare /etc/fstab per i normali dischi gestiti.

Due dischi possono essere utilizzati come RAID 1

Se l’obiettivo è creare un array mirror a due dischi, il RAID 1 rimane la scelta più semplice. Entrambi i dischi contengono gli stessi dati, quindi la capacità utilizzabile è all’incirca quella di una sola unità, mentre un disco può guastarsi senza causare immediatamente la perdita di accesso al set di dati.

Il RAID 1 protegge dal guasto di un disco. Non protegge da eliminazioni accidentali, malware, guasti del controller, furti o distruzione dell’intero server.

È necessario scegliere manualmente ext4?

Nel vecchio thread, ext4 veniva suggerito perché il sistema era amministrato come un host Debian convenzionale. L’attuale configurazione dello storage di ZimaOS gestisce la creazione del file system e dell’array come parte del flusso di lavoro dello storage.

Se hai un motivo specifico per usare ext4, Btrfs, ZFS o un altro file system supportato, prendi la decisione in base alla funzionalità di storage dell’attuale ZimaOS che stai utilizzando, invece di riprodurre alla cieca una procedura di partizionamento CasaOS del 2024.

Anche i dischi USB sono ora storage di prima classe

La documentazione attuale di ZimaOS specifica che i dischi USB seguono la stessa logica di storage degli HDD e degli SSD interni. Possono essere utilizzati come storage singolo, aggiunti a un array o impiegati per ampliare lo spazio esistente.

Questo è un altro motivo per cui le vecchie istruzioni di montaggio dell’epoca di CasaOS non dovrebbero definire l’esperienza attuale.

Quando UUID e fstab sono ancora utili

I montaggi basati su UUID rimangono una tecnologia Linux standard e possono essere ancora utili nelle configurazioni personalizzate avanzate. Tuttavia, la modifica manuale delle regole di montaggio dell’host crea un secondo livello di gestione dello storage che ZimaOS potrebbe non comprendere o rappresentare correttamente nella sua interfaccia.

Usa i montaggi manuali solo quando il modello Storage integrato non è in grado di rappresentare il requisito e sei disposto a gestire autonomamente l’intero ciclo di vita del montaggio.

La formattazione distrugge i dati esistenti

Qualsiasi procedura che crei un nuovo file system o un nuovo array RAID può cancellare le unità selezionate. Verifica i dischi fisici, esegui il backup di tutto ciò che è importante e non presumere che un’etichetta del disco come sda o sdb rimanga stabile tra un avvio e l’altro.

Domande frequenti sulla configurazione di una nuova unità

Un utente dell’attuale ZimaOS dovrebbe modificare /etc/fstab per aggiungere un normale nuovo disco?

Di solito no. Usa prima l’interfaccia Storage gestita.

È possibile configurare due dischi come mirror?

Sì. Il RAID 1 è la normale configurazione mirror a due dischi.

La procedura Debian SoftwareRAID del 2024 è una guida ufficiale di ZimaOS?

No. Era un consiglio della community risalente all’epoca di CasaOS/ZimaBlade.