Senti la necessità di velocità? Fin dai suoi primi giorni, OS X ha supportato diversi tipi di RAID utilizzando appleRAID, il software creato da Apple. appleRAID è in realtà parte di diskutil, lo strumento da riga di comando utilizzato per la formattazione, il partizionamento e la riparazione di dispositivi di archiviazione su un Mac.
Fino a OS X El Capitan, il supporto RAID era integrato nell'app Utility Disco, che permetteva di creare e gestire i propri array RAID utilizzando un'app Mac standard facile da usare. Per qualche ragione, Apple ha abbandonato il supporto RAID nella versione El Capitan dell'app Utility Disco, ma ha mantenuto disponibile appleRAID per coloro che volevano utilizzare Terminal e la riga di comando.
Utilizzare il terminale per creare e gestire una matrice RAID 0 (a strisce) in OS X
Ci auguriamo che la rimozione del supporto RAID da Utility Disco sia stata solo una svista, probabilmente causata da limiti di tempo nel processo di sviluppo. Ma non ci aspettiamo davvero di vedere il RAID tornare a Utility Disco in qualsiasi momento presto.
Con questo in mente, vi mostrerò come creare nuovi array RAID e come gestire sia gli array RAID che create sia quelli preesistenti dalle prime versioni di OS X.
appleRAID supporta i tipi di RAID con striping (RAID 0), mirroring (RAID 1) e concatenato (spanning). È inoltre possibile creare array RAID annidati combinando i tipi di base per crearne di nuovi, come RAID 0 + 1 e RAID 10.
Questa guida fornisce le basi per la creazione e la gestione di un array RAID con striping (RAID 0).
Che cosa è necessario per creare una matrice RAID 0
Due o più unità che possono essere dedicate come sezioni nell'array RAID a strisce.
Un backup corrente; il processo di creazione di un array RAID 0 cancellerà tutti i dati sulle unità utilizzate.
Circa 10 minuti del tuo tempo.
02 di 04Usando l'elenco diskutil Comando per creare un RAID a strisce per il tuo Mac
L'utilizzo di Terminal per creare un array RAID 0, noto anche come array con striping, è un processo semplice che può essere eseguito da qualsiasi utente Mac. Non sono necessarie abilità speciali, anche se potresti trovare un'app Terminal un po 'strana se non l'hai mai usata prima.
Prima di iniziare
Creeremo un array RAID con striping per aumentare la velocità di scrittura e lettura dei dati da un dispositivo di archiviazione. Gli array a righe forniscono un aumento di velocità, ma aumentano anche la possibilità di guasti. Un guasto di una singola unità che costituisce una matrice a strisce causerà il fallimento dell'intero array RAID. Non esiste un metodo magico per recuperare i dati da un array a strisce fallito, il che significa che si dovrebbe avere un ottimo sistema di backup che è possibile utilizzare per ripristinare i dati, in caso di guasto dell'array RAID.
Prepararsi
In questo esempio, utilizzeremo due dischi come sezioni dell'array RAID 0. Le slice sono solo la nomenclatura utilizzata per descrivere i singoli volumi che costituiscono gli elementi di qualsiasi array RAID.
Potresti usare più di due dischi; l'aggiunta di più dischi aumenterà le prestazioni fino a quando l'interfaccia tra le unità e il tuo Mac sarà in grado di supportare la velocità aggiuntiva. Ma il nostro esempio è per una configurazione minima di base di due sezioni per creare la matrice.
Che tipo di unità possono essere utilizzate?
È possibile utilizzare praticamente qualsiasi tipo di unità; dischi rigidi, SSD, persino unità flash USB. Sebbene non sia un requisito rigoroso di RAID 0, è una buona idea che le unità siano identiche, sia per dimensioni che per modello.
Eseguire il backup dei dati prima di tutto
Ricorda, il processo di creazione dell'array a strisce cancella tutti i dati sulle unità che verranno utilizzate. Assicurati di avere un backup corrente prima di iniziare.
Creazione dell'array RAID con striping
È possibile utilizzare una partizione da un'unità che è stata divisa in più volumi. Ma mentre è possibile, non è raccomandato. È meglio dedicare un'intera unità a una fetta del tuo array RAID, e questo è l'approccio che seguiremo in questa guida.
Se le unità che si prevede di utilizzare non sono ancora state formattate come un singolo volume utilizzando OS X Extended (Journaled) come file system, utilizzare una delle seguenti guide:
Formattare l'unità di un Mac usando l'Utility Disco (OS X El Capitan o successivo)
Formattare l'unità di un Mac usando l'Utility Disco (OS X Yosemite o precedente)
Una volta che le unità sono state formattate correttamente, è il momento di combinarle nel tuo array RAID.
- Launch Terminal, situato in / Applicazioni / Utility /.
- Immettere il seguente comando al prompt in Terminal. È possibile copiare / incollare il comando per rendere il processo un po 'più semplice: diskutil list
- Questo farà in modo che Terminal visualizzi tutte le unità collegate al tuo Mac, insieme agli identificatori di unità di cui avremo bisogno durante la creazione dell'array RAID. Le unità verranno visualizzate dal punto di ingresso del file, in genere / dev / disk0 o / dev / disk1. Ogni unità avrà le sue singole partizioni visualizzate, insieme alla dimensione della partizione e all'identificatore (il nome).
L'identificatore probabilmente non sarà lo stesso del nome che hai usato quando hai formattato le tue unità. Ad esempio, abbiamo formattato due unità, dando loro il nome Slice1 e Slice2. Nell'immagine sopra, puoi vedere che l'identificatore di Slice1 è disk2s2, e Slice2's è disk3s2. È l'identificatore che useremo nella prossima pagina per creare effettivamente l'array RAID 0.
03 di 04Creare un array RAID con striping in OS X utilizzando Terminal
Finora, abbiamo esaminato ciò di cui hai bisogno per creare un array RAID 0 usando Terminal e utilizzato il comando diskutil list per ottenere un elenco delle unità collegate collegate al tuo Mac.Abbiamo quindi utilizzato tale elenco per trovare i nomi identificativi associati alle unità che intendiamo utilizzare nel nostro RAID con striping. Se è necessario, è possibile tornare alla pagina 1 o pagina 2 di questa guida per recuperare.
Se sei pronto per creare l'array RAID con striping, iniziamo.
Comando terminale per creare un array RAID con striping per un Mac
- Il terminale dovrebbe essere ancora aperto; in caso contrario, avviare l'app Terminal situata in / Applicazioni / Utility /.
- A pagina 2, abbiamo appreso che gli identificatori per le unità che vogliamo utilizzare sono disk2s2 e disk3s2. I tuoi identificatori potrebbero essere diversi, quindi assicurati di sostituire i nostri identificatori di esempio nel comando seguente con quelli corretti per il tuo Mac.
- Avvertimento: Il processo di creazione dell'array RAID 0 cancellerà tutti i contenuti attualmente presenti sulle unità che compongono l'array. Assicurati di disporre di un backup corrente dei dati, se necessario.
- Il comando che useremo è nel seguente formato: Diskutil appleRAID crea strip NameofStripedArray Fileformat DiskIdentifiers
- NameofStripedArray è il nome dell'array che verrà mostrato quando montato sul desktop del tuo Mac.
- FileFormat è il formato che verrà utilizzato quando viene creata la matrice a strisce. Per gli utenti Mac, questo sarà probabilmente hfs +.
- DiskIdentifers è il nome identificativo che abbiamo scoperto a pagina 2 usando il comando diskutil list.
- Immettere il seguente comando al prompt di Terminale. Assicurarsi di modificare gli identificatori dell'unità in modo che corrispondano alla situazione specifica, nonché il nome che si desidera utilizzare per l'array RAID. Il comando seguente può essere copiato / incollato nel terminale. Un metodo semplice per farlo è fare triplo clic su una delle parole nel comando; questo farà sì che l'intero testo del comando sia selezionato. È quindi possibile copiare / incollare il comando in Terminale: Diskutil appleRAID creare strip FastFred HFS + disk2s2 disk3s2
- Terminal mostrerà il processo di costruzione dell'array. Dopo poco tempo, il nuovo array RAID verrà montato sul desktop e Terminal mostrerà il seguente testo: "Operazione RAID terminata".
Sei pronto per iniziare a utilizzare il tuo nuovo RAID a strisce veloce.
04 di 04Eliminare un array RAID con striping utilizzando il terminale in OS X
Ora che hai creato un array RAID con striping per il tuo Mac, a un certo punto probabilmente troverai la necessità di eliminarlo. Ancora una volta l'app Terminale combinata con lo strumento da riga di comando diskutil può consentire di eliminare l'array RAID 0 e restituire ogni slice RAID da utilizzare come volumi singoli sul tuo Mac.
Eliminazione di una matrice RAID 0 mediante terminale
L'eliminazione dell'array a strisce causerà la cancellazione di tutte le date sul RAID. Assicurati di avere un backup prima di procedere.
- Avvia l'app Terminale situata in / Applicazioni / Utility /.
- Il comando di cancellazione RAID richiede solo il nome RAID, che è lo stesso del nome dell'array quando viene montato sul desktop del tuo Mac. Come tale non vi è alcun motivo per utilizzare il comando diskutil list come abbiamo fatto a pagina 2 di questa guida.
- Il nostro esempio per la creazione di un array RAID 0 ha comportato un array RAID denominato FastFred, che avrebbe utilizzato lo stesso esempio per l'eliminazione dell'array.
- Al prompt Terminale, immettere quanto segue, assicurarsi di sostituire FastFred con il nome del RAID a strisce che si desidera eliminare. È possibile fare triplo clic su una delle parole nel comando per selezionare l'intera riga di comando, quindi copiare / incollare il comando in Terminale: Diskutil AppleRAID elimina FastFred
- I risultati del comando delete saranno smontare l'array RAID 0, portare il RAID offline, interrompere il RAID nei suoi singoli elementi. Ciò che non succede è anche importante che le singole unità che compongono l'array non vengano rimontate o formattate correttamente.
Puoi utilizzare Utility Disco per riformattare le unità in modo che siano nuovamente utilizzabili sul tuo Mac.