2 votes

Comment échanger/remplacer en toute sécurité un PhysicalDisk dans un pool de stockage paritaire ?

J'ai un espace de stockage configuré avec la résilience de parité qui a un total de 5 disques SATA. Quatre de ces disques sont presque à pleine capacité (90 % d'utilisation).

Je reçois maintenant un avertissement de faible capacité à cause de cela. Je n'ai plus de ports SATA disponibles pour des disques supplémentaires (et je ne veux pas utiliser l'USB 2.0/USB 3.0), donc mon plan était de remplacer deux des disques de 2 To existants par des disques de 3 To. Outre l'augmentation de la capacité, l'idée est que pendant la reconstruction/réparation, les disques de 2 To restants seront, je l'espère, un peu "équilibrés", de sorte que leur utilisation sera inférieure au seuil de 85 % que j'ai défini.

Storage Spaces configuration

Comme j'ai la parité, je peux survivre à l'extraction d'un disque de l'espace sans perte de données, mais je veux effectuer l'échange correctement, plutôt que de simuler une panne de disque dur en retirant simplement un disque.

Quelles mesures dois-je prendre pour accomplir cette tâche ? Je sais que je dois utiliser PowerShell mais je cherche des conseils spécifiques pour m'assurer que l'échange est effectué correctement. Je pense que je devrai également le faire avec un seul disque à la fois, sinon je perdrai le pool.

2voto

Ashiq Irphan Points 133
  1. Retirez le disque que vous voulez remplacer :

Set-PhysicalDisk -FriendlyName 'WDC...' -Usage Retired

  1. Réparez le disque virtuel et distribuez les données restantes du disque retiré aux disques sains :

Repair-VirtualDisk -FriendlyName 'MOTHERSHIP'

  1. Enfin, retirez le disque retraité :

$PDToRemove = Get-PhysicalDisk -FriendlyName 'WDC...'

Remove-PhysicalDisk -PhysicalDisks $PDToRemove -StoragePoolFriendlyName 'Media Storage'

Vous ne pouvez pas utiliser -FriendlyName lors de l'utilisation de Remove-PhysicalDisk à la place, vous pouvez enregistrer la sortie de Get-PhysicalDisk dans une variable et la passer à Remove-PhysicalDisk PowerShell le convertira alors en l'objet correct pour vous.

Vous pouvez également obtenir un avertissement concernant la tolérance aux pannes lors de l'exécution de cette commande. Si vous disposez de la résilience, cela ne posera aucun problème.

Ensuite, ajoutez le nouveau disque comme d'habitude.

0 votes

Merci, cela semble correspondre à des informations similaires que j'ai trouvées concernant Storage Spaces et PowerShell. Je vais tester cela sur un serveur de production dès que j'aurai eu l'occasion de le faire sur une machine virtuelle dans les prochains jours. Je marquerai comme réponse si tout se passe bien !

0 votes

Deux des disques de 2 To ont le même numéro de modèle. Quelle est la meilleure façon d'identifier et de cibler le bon disque en conséquence lors de l'utilisation de Set-PhysicalDisk ?

0 votes

J'ai décidé d'ajouter (Slot X) au nom amical en croisant le numéro de série du lecteur avec l'emplacement de la baie dans le serveur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X