J'ai un contrôleur RAID intégré LSI2208 sur une carte de serveur SuperMicro X9DRH. Il dispose actuellement d'un lecteur logique (LD) composé de 4 disques de filage. Maintenant, je veux ajouter quelques autres lecteurs dans JBOD, pour laisser le système d'exploitation les accéder directement (par opposition à la création d'un RAID0 dédié LD par disque).
Il existe un couple de liens ( ici par exemple) expliquant comment activer le mode JBOD sur les contrôleurs LSI2208. Cela semble être un commutateur tout ou non: JBOD est supporté sur le contrôleur ou non.
La commande:
megacli -AdpSetProp EnableJBOD 1 -a0
... activera le mode JBOD sur le contrôleur 0
De la lecture ici , il semble que les disques branchés dans le contrôleur mais non associés à un disque logique deviennent visibles au système d'exploitation.
La question: est-ce une opération destructrice? Qu'advient-il du disque logique existant (RAID5/1/0) une fois que cela est effectué? Ou cela n'affecte-t-il que des disques non encore alloués à un disque logique?
Je pourrais simplement l'essayer, mais cela signifie sauvegarder plusieurs TB d'abord.
J'espère que quelqu'un a une réponse!
Je viens d'essayer de cela sur une machine équipée d'un LSI 3108. Je mets dans huit lecteurs, définissez six d'entre eux comme un RAID6, étiqueté, a installé un système de fichiers (XFS) et le monté. Ensuite, j'ai mis des données sur la FS montée.
Après cela, j'ai activé le mode JBOD avec storcli64 /c0 set jbod=on
Les deux lecteurs restes ont immédiatement montré que des appareils UNIX, et le volume RAID existant est resté intact. J'ai même vérifié qu'en lisant et en l'écrivant.
Au moins sur un 3108, je peux mélanger des modes. Je serais surpris si LSI/Avago permettrait à un commutateur de mode w/o vous avertissant d'un problème potentiel. Leurs utilitaires sont assez solides.