Cet article explique comment utiliser Terminal pour créer et gérer des matrices RAID par bandes sous OS X, puisque la version El Capitan de Disk Utility a été dépouillée de ses capacités RAID.
Les informations contenues dans cet article s'appliquent à la création d'une matrice RAID 0 (striped) à l'aide de Terminal dans macOS Sierra (10.12) à OS X Lion (10.7).
À propos de Mac OS et des types de RAID multiples
Depuis ses débuts, le système d'exploitation Mac prend en charge plusieurs types de RAID à l'aide du logiciel AppleRAID qui fait partie de diskutil, l'outil de ligne de commande utilisé pour formater, partitionner et réparer les périphériques de stockage sur un Mac.
Jusqu'à OS X El Capitan, la prise en charge RAID était intégrée à l'application Utilitaire de disque, que vous pouviez utiliser pour créer et gérer des matrices RAID. Apple a abandonné la prise en charge RAID dans la version El Capitan de l'application Utilitaire de disque, mais a gardé AppleRAID disponible pour les utilisateurs qui souhaitaient utiliser Terminal et la ligne de commande. Apple a renvoyé la création RAID à Utilitaire de disque dans macOS High Sierra.
Avant de commencer
L'utilisation de Terminal pour créer une matrice RAID 0, également connue sous le nom de matrice par bandes, est un processus simple qui peut être effectué par n'importe quel utilisateur Mac. Aucune compétence particulière n'est nécessaire, bien que vous puissiez trouver l'application Terminal un peu étrange si vous ne l'avez jamais utilisée auparavant.
L'importance des sauvegardes
Les baies en bandes offrent une augmentation de la vitesse, mais elles augmentent également le risque d'échec. Une défaillance d'un seul disque composant une matrice par bandes entraîne la défaillance de la totalité de la matrice RAID. Il n'y a pas de méthode magique pour récupérer les données d'une matrice rayée défaillante, ce qui signifie que vous devez disposer d'un bon système de sauvegarde que vous pouvez utiliser pour restaurer les données en cas de défaillance de la matrice RAID.
Ce dont vous aurez besoin
AppleRAID prend en charge les types de RAID en bandes (RAID 0), en miroir (RAID 1) et concaténés (spanning). Avant de créer une matrice RAID 0, vous avez besoin de:
- Deux disques ou plus pouvant être dédiés en tant que tranches dans votre matrice RAID par bandes.
- Une sauvegarde actuelle. Le processus de création d'une matrice RAID 0 efface toutes les données sur les disques utilisés.
Vous pouvez utiliser à peu près n'importe quel type de lecteur, y compris les disques durs, les SSD ou les clés USB. C'est une bonne idée que les disques soient identiques, à la fois en taille et en modèle, bien que ce ne soit pas une exigence stricte du RAID 0.
Si les disques que vous prévoyez d'utiliser n'ont pas encore été formatés en un seul volume en utilisant OS X étendu (journalisé) comme système de fichiers, faites-le. La méthode que vous utilisez varie en fonction de votre système d'exploitation:
Formater le disque d'un Mac à l'aide de l'utilitaire de disque (OS X El Capitan ou version ultérieure)
Formater le disque d'un Mac à l'aide de l'utilitaire de disque (OS X Yosemite ou version antérieure)
Utiliser le terminal pour créer une matrice RAID 0 (striped)
Cet exemple utilise deux disques comme tranches de la matrice RAID 0. Les tranches sont la nomenclature utilisée pour décrire les volumes individuels qui composent les éléments de toute matrice RAID.
- Lancer Terminal, situé dans Applications > Utilitaires.
-
Entrez la commande suivante à l'invite dans Terminal. Vous pouvez copier/coller la commande pour faciliter le processus:
liste diskutil
Cela amène Terminal à afficher tous les disques connectés à votre Mac, ainsi que les identifiants de disque dont vous avez besoin lors de la création de la matrice RAID. Vos lecteurs sont affichés par le point d'entrée du fichier, généralement /dev/disk0 ou /dev/disk1. Chaque lecteur a ses partitions individuelles affichées, ainsi que la taille de la partition et l'identifiant (le nom).
L'identifiant ne sera probablement pas le même que le nom que vous avez utilisé lorsque vous avez formaté vos disques. Cet exemple utilise deux lecteurs intitulés Slice1 et Slice2. Dans l'image, vous pouvez voir que l'identifiant de Slice1 est disk2s2, et celui de Slice2 est disk3s2. C'est l'identifiant que vous utilisez pour créer la matrice RAID 0.
Vos identifiants peuvent être différents, alors assurez-vous de remplacer les exemples d'identifiants dans la commande par ceux qui conviennent à votre Mac.
-
La commande que nous allons utiliser est au format suivant:
Diskutil appleRAID créer une bande NameofStripedArray Fileformat DiskIdentifiers
NameofStripedArray est le nom du tableau qui sera affiché lorsqu'il sera monté sur le bureau de votre Mac.
FileFormat est le format qui sera utilisé lors de la création du tableau rayé. Pour les utilisateurs de Mac, ce sera probablement hfs+.
DiskIdentifers correspond aux noms d'identifiants que vous avez découverts à l'aide de la commande diskutil list.
-
Entrez la commande suivante à l'invite du terminal. Assurez-vous de modifier les identifiants de lecteur en fonction de votre situation spécifique, ainsi que le nom que vous souhaitez utiliser pour la matrice RAID.
Diskutil appleRAID créer une bande FastFred HFS+ disk2s2 disk3s2
-
Terminal affiche le processus de construction du tableau. Après un court instant, la nouvelle matrice RAID se monte sur votre bureau et Terminal affiche le texte « Opération RAID terminée ». Vous êtes prêt à commencer à utiliser votre nouveau RAID par bandes rapide.
Comment supprimer une matrice RAID par bandes à l'aide d'un terminal
À un moment donné, vous devrez peut-être supprimer le tableau. Encore une fois, vous utilisez l'application Terminal combinée à l'outil de ligne de commande diskutil pour supprimer la matrice RAID 0 et renvoyer chaque tranche RAID pour une utilisation en tant que volumes individuels sur votre Mac.
La suppression de votre matrice par bandes entraîne l'effacement de toutes les données du RAID. Assurez-vous d'avoir une sauvegarde avant de continuer.
-
Lancez l'application Terminal située à Applications > Utilities.
L'exemple de création d'une matrice RAID 0 a donné une matrice RAID nommée FastFred. Le nom de votre RAID sera différent.
-
À l'invite du terminal, saisissez ce qui suit, en veillant à remplacer FastFred par le nom du RAID par bandes que vous souhaitez supprimer.
Diskutil AppleRAID supprimer FastFred
-
La commande delete démonte la matrice RAID 0, met le RAID hors ligne et divise le RAID en ses éléments individuels.
Ce qui n'arrive pas est aussi important. Les disques individuels qui composaient la matrice ne sont pas remontés ou correctement formatés. Utilisez Utilitaire de disque pour reformater les disques afin qu'ils soient à nouveau utilisables sur votre Mac.