Créer un tableau en miroir en utilisant un lecteur existant

2

Sous OS X, j'ai un disque dur de 1 To. J'ai un 1 To vide que je veux utiliser pour créer un tableau en miroir. Toutes les instructions que je peux trouver sur la création de la matrice en miroir nécessitent de copier le disque dur existant (qui est mon lecteur de démarrage) vers un troisième emplacement, de créer le RAID puis de copier les données.

Pourquoi?

N'y a-t-il pas moyen pour moi de simplement dire à OS X que mon lecteur d'amorçage existant faisait déjà partie d'un RAID et qu'un lecteur est en panne et que je souhaite recréer le RAID avec le nouveau lecteur?

Michael Shnitzer
la source
Les contrôleurs RAID matériels fonctionnent sur des disques et supposent que leurs ensembles RAID sont configurés avant que des données ne soient écrites sur les disques. certaines implémentations logicielles RAID (par exemple Linux) peuvent fonctionner sur des cloisons , afin qu'ils puissent faire le genre de choses que vous demandez.
quack quixote

Réponses:

4

Oui, vous pouvez. Ce n'est tout simplement pas pris en charge par Apple. http://hints.macworld.com/article.php?story=20041013121106176

Article collé ci-dessous pour la postérité

Lisez le reste de l'article pour savoir comment procéder - et lisez l'avertissement avant de commencer à utiliser ce système pour votre système! Ces instructions supposent également des connaissances de base ...]

CLAUSE DE NON-RESPONSABILITÉ: je ne prend aucune responsabilité si vous choisissez de suivre les étapes ci-dessous. Je ne fais aucun doute que cela fonctionnera pour vous, mais cela a fonctionné magnifiquement pour moi. Vous pourriez potentiellement perdre toutes vos données, je vous suggère donc fortement de faire une copie de sauvegarde avant d'essayer cela!

  1. Installer un nouveau disque dur
  2. Démarrer le CD d’installation n ° 1 de Mac OS X
  3. Installez un système d'exploitation minimal sur le nouveau disque dur:
    • Cliquez sur 'Personnaliser' quand il vous demande quel type d'installation
    • Décocher tout sauf la boîte de sous-système BSD
    • Cette installation prend peut-être 10 minutes
  4. Redémarrez et maintenez la touche Option pour obtenir le menu du chargeur de démarrage
  5. Démarrer le nouveau disque dur
  6. Ouvrir un terminal et su enraciner
  7. Exécutez la commande suivante: diskutil list:
    • Recherchez l’ancien disque dans la sortie, ce sera probablement le disque1
  8. Ensuite, exécutez diskutil enableRAID mirror disk1:
    • Le disque disparaîtra du bureau pendant environ 30 secondes, puis réapparaîtra.
  9. À ce stade, je redémarre le système et tiens Option enfoncée pendant le redémarrage.
  10. Maintenant, sélectionnez l'ancien disque pour démarrer
  11. Connectez-vous et ouvrez l'application Utilitaire de disque dans Applications - & gt; Utilitaires
  12. Sélectionnez le volume RAID et l'onglet RAID
  13. Faites glisser le nouveau disque vers le RAID
  14. Cliquez sur Reconstruire:
    • La reconstruction prend généralement entre 1 et 2 heures selon la taille de votre disque.
  15. Buvez une bière car vous avez maintenant un lecteur de démarrage en miroir

Il devrait y avoir un moyen plus facile de faire cela. Vous pouvez théoriquement démarrer en mode mono-utilisateur à partir du CD d’installation et éviter l’installation du système d’exploitation sur le nouveau lecteur. cependant, diskutil semble être cassé en mode mono-utilisateur; Je crois que c'est un bug connu.

churnd
la source
semble viable. Je vous donnerai +1 si vous modifiez votre réponse pour inclure les étapes. (Les réponses en lien uniquement pourraient souffrir de liens brisés à l'avenir.)
quack quixote
J'ai posté le lien parce que les commentaires sont utiles aussi. MacOSXHints ne va nulle part. :)
churnd
vrai, mais cela ne garantit pas qu'ils vont maintenir ce lien.
quack quixote
Merci! Je n'ai pas réussi à faire fonctionner les étapes 9 à 14, mais j'ai pu le faire à partir de la ligne de commande: diskutil AppleRAID add member disk7 disk8disk7 était ma vraie motivation pour ajouter et disk8 était le RAID créé à l'étape 8. Bien sûr, l’étape 15 n’a posé aucun problème. :-)
MikeSchinkel
2

Pas exactement. Certains logiciels peuvent le faire ... mais réfléchissez-y de cette façon: vous aurez une copie de votre disque dur si vous effectuez la troisième opération. La sauvegarde ultime.

Le RAID, même en miroir, change le format des données sur le disque. Je ne suis pas tout à fait sûr des détails, mais cela finit par effacer vos partitions, par exemple lorsque vous ajoutez un volume RAID à un lecteur non raidé.

Sam
la source
OK merci. Donc, les deux lecteurs sont réellement modifiés pour prendre en charge le raid. Si après la création du lecteur RAID 1 échoue, je pourrai le répliquer sur un autre lecteur sans effacer à nouveau le lecteur d'origine, correct? Merci.
Michael Shnitzer
1
Autant que je sache, dans le RAID1 matériel, il ne fait qu'ajouter les métadonnées du contrôleur RAID au lecteur (mais je ne sais pas trop où et si cela forcerait le repartitionnement). en RAID0 ou RAID5 les données réelles est écrit différemment sur les lecteurs (vous faites un striping sur plusieurs lecteurs). Je ne sais pas si le logiciel RAID1 nécessite l'écriture de métadonnées similaires.
quack quixote
@quack yea yes, vous avez probablement raison en ce que RAID 1 ne change pas grand chose sur le disque, mais assez pour effacer les partitions (oups dans la journée qui m'a appris le hardway) @ Michael - oui, tant que vous ne manipulez pas les connaissances de votre contrôleur sur les volumes, vous pouvez simplement insérer l'autre disque et cela reconstruira la matrice. Ne les mélangez pas et ne changez pas leurs cavaliers.
Sam
Cette réponse est malheureusement fausse. La réponse de @churnd real le couvre. Vous pouvez le faire depuis la ligne de commande, comme je viens de le faire après avoir cherché sur Google pour trouver une solution.
MikeSchinkel
1
J'ai mis à jour la réponse acceptée, merci.
Michael Shnitzer
0

Vous pouvez le faire avec Utilitaire de disque lorsque vous démarrez à partir d'un DVD ou d'un disque de démarrage du programme d'installation OSX.

Vous créez un nouveau RAID dégradé et ajoutez le premier lecteur contenant les données que vous souhaitez enregistrer, puis vous ajoutez le nouveau lecteur vide / effacé au nouveau RAID dégradé et reconstruisez le RAID.

https://www.youtube.com/watch?v=ArXsCzLWxH8

mindmischief
la source