macOS RAID software disk utility

RAID software su Mac

macOS include il supporto a RAID software tramite Utility Disco e da terminale via diskutil appleraid. Permette di combinare più dischi fisici in un'unica unità logica per aumentare prestazioni, capacità o ridondanza. Tipicamente usato in ambito creativo (video editing, fotografia ad alta risoluzione) o per server di file locali con più dischi esterni. A differenza dei RAID hardware (più costosi, con controller dedicato), il RAID software è gestito dalla CPU del Mac: prestazioni leggermente inferiori in scenari estremi, ma flessibilità maggiore e costo zero.

Livelli RAID supportati

macOS supporta tre configurazioni: RAID 0 (Striped) distribuisce i dati su più dischi per massimizzare velocità (nessuna ridondanza: se un disco si rompe perdi tutto), RAID 1 (Mirrored) duplica i dati su due dischi identici (ridondanza, ma capacità utilizzabile = un solo disco), Concatenated (JBOD) unisce più dischi in un'unica unità logica (nessuna ridondanza, nessun gain di velocità). RAID 5 non è supportato nativamente da macOS, è stato rimosso anni fa. Per RAID 5/6/10 serve software di terze parti (SoftRAID) o NAS dedicati.

Quando usare RAID 0

RAID 0 è ideale per workflow ad alta intensità I/O: scrub video 4K/8K, fotografie RAW ad alta risoluzione, cache di app come DaVinci Resolve o Final Cut. Due SSD Thunderbolt 4 in RAID 0 raggiungono velocità impressionanti (fino a 5-6 GB/s teorici). Avvertenza fondamentale: RAID 0 raddoppia il rischio di perdita dati (se un disco si rompe, perdi tutto). Usa sempre con backup Time Machine separato. Per workflow critici dove il throughput è essenziale ma anche la sicurezza, considera RAID 10 (mirror di stripe) con software specializzato.

Quando usare RAID 1

RAID 1 è per protezione dati: due dischi identici contengono copie speculari. Se uno si rompe, il sistema continua a funzionare con l'altro. Usalo per archivi importanti, dischi di lavoro che non puoi perdere. RAID 1 non sostituisce un backup: se cancelli un file per errore, viene cancellato su entrambi i dischi. Stesso se un ransomware cifra i file: cifra entrambe le copie del mirror. RAID 1 protegge solo da guasto hardware del disco, non da errori umani o malware.

Creare un RAID con Utility Disco

Apri Utility Disco, menu File > Set RAID. Si apre un'assistente: assegna un nome al set, scegli il formato (APFS), seleziona il tipo (Striped, Mirrored, Concatenated). Trascina i dischi che vuoi includere nel set. Clicca Crea: tutti i dati sui dischi verranno cancellati. Il set RAID appare come un singolo volume in Finder. Per RAID 0 dischi della stessa capacità sono ideali: la capacità totale è limitata dal disco più piccolo (es. 1TB + 2TB = 2TB usabili in RAID 0, non 3).

Creare un RAID da terminale

Più controllo via riga di comando: diskutil appleraid create stripe NomeSet APFS disk2 disk3 crea uno stripe RAID 0 chiamato NomeSet usando disk2 e disk3. Per mirror sostituisci stripe con mirror. Lista dei set esistenti: diskutil appleraid list. Dettagli su uno specifico: diskutil appleraid list NomeSet. Lo script diskutil è scriptabile: puoi automatizzare creazione, monitoring e ricostruzione in script shell per ambienti server.

Sostituire un disco in RAID 1

Se un disco del mirror si rompe il set passa in stato degraded. Sostituisci fisicamente il disco rotto con uno nuovo della stessa capacità. Da terminale: diskutil appleraid repairMirror NomeSet diskN dove diskN è il nuovo disco. La risincronizzazione richiede ore a seconda della capacità (8-12 ore per un disco da 4TB). Durante la risincronizzazione il sistema continua a funzionare ma le prestazioni sono ridotte: pianifica l'operazione fuori orario.

Performance reali

RAID 0 con due NVMe Thunderbolt 4 supera facilmente 4GB/s in lettura. RAID 0 con HDD esterni USB-C è limitato dal singolo bus USB: due HDD 7200rpm in RAID 0 su un'unico controller USB non vanno molto più veloci di uno solo. Usa porte separate (Thunderbolt vs USB) per i due dischi, o meglio porte Thunderbolt distinte. Per testare le prestazioni reali usa Blackmagic Disk Speed Test (gratis su App Store) o AmorphousDiskMark.

Limiti del RAID software macOS

Il RAID software macOS ha limiti rispetto a soluzioni più avanzate: non supporta SSD caching, non offre auto-scrub per detection di bit rot, non ha snapshot integrati a livello RAID (gli snapshot APFS funzionano ma a livello di volume), non supporta hot spare automatico. Per ambienti che richiedono alta affidabilità (server di file, NAS dedicato) considera Synology, QNAP o un Mac mini con SoftRAID.

Alternative

Per RAID 5 o RAID 6 considera NAS dedicati (Synology, QNAP) o box hardware RAID (OWC ThunderBay, Pegasus). Per uso semplice puoi anche valutare SoftRAID di OWC, software commerciale che supporta RAID 4/5 e ottimizza le prestazioni rispetto al RAID nativo macOS. SoftRAID include funzionalità avanzate: predictive failure analysis, certificazione dei dischi, hot spare, notification email per eventi RAID.

Backup separato sempre

RAID di qualsiasi livello non sostituisce un backup. Tieni sempre una copia separata dei dati critici, idealmente off-site (cloud o disco fuori dall'ufficio). La regola 3-2-1: tre copie, su due supporti diversi, una off-site. Il RAID è un layer di disponibilità, non di archiviazione storica o protezione da disastri.

Hai bisogno di aiuto?

Se vuoi supporto Mac aziendale dal team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?