J'ai 2 disques de 1,5 To dans un (pool de stockage miroir bidirectionnel). Ce pool a récemment atteint une capacité de 100%, ce qui signifie qu'il restait 0% d'espace sur les deux disques.
J'ai ajouté 2 disques de 4 To au pool de stockage, mais l'espace de stockage ne tente pas de rééquilibrer l'utilisation du disque. Après avoir ajouté, je vois maintenant:
My storage space pool : Physical drives
1.5 TB HDD-1 : 100% used
1.5 TB HDD-2 : 100% used
4.0 TB HDD-3 : 0% used
4.0 TB HDD-4 : 0% used
Il semble que toutes les futures écritures soient désormais concentrées sur les nouveaux lecteurs. Je m'attendais à Storage Space get busy
une fois qu'il a vu les nouveaux disques et commencer le rééquilibrage - mais pas de chance.
Comment puis-je rééquilibrer l'utilisation afin que mes lectures / écritures soient réparties à peu près proportionnellement / également sur tous les lecteurs de mon pool de stockage?
Pour info, c'est sur Windows Server 2012 R2 mais c'est le même espace de stockage que Windows 8.1
la source
J'ai rencontré un problème similaire lorsque j'ai découvert les espaces de stockage (dans Windows 8.1) et que je migrais mes fichiers existants. J'ai commencé avec les disques:
Donc, après avoir tout déplacé sur les 2 disques de 3 To, j'ai connecté les 4 disques restants aux espaces de stockage, créé un espace, puis copié les fichiers des 2 disques remplis dans l'espace (résilience de parité). Après avoir ajouté les deux disques dans l'espace (séquentiellement), tous les disques étaient à environ 50% d'utilisation, mais les disques de 3 To étaient à 20% et 0% respectivement lorsqu'ils ont été effacés et ajoutés au pool.
J'ai essayé d'attendre quelques jours pour voir si le système se rééquilibrerait, mais rien ne s'est produit.
Finalement, j'ai découvert que j'avais deux options:
Je suis allé avec la deuxième option, mais dans les tests précédents, la première option semblait fonctionner, mais très lentement.
Donc, une fois tous mes fichiers et disques dans le pool, j'ai physiquement déconnecté (USB dans mon cas, dans votre cas, vous pourriez probablement désactiver le périphérique) l'un des disques les plus complets. Les espaces de stockage ont alors commencé à afficher une erreur sur "Reduced Resiliency" et m'ont donné la possibilité de supprimer le disque du pool, ce que j'ai fait.
J'ai ensuite attendu plusieurs heures (j'ai commencé le matin, je suis allé travailler, je suis revenu à un écran fini) pendant que Storage Spaces a ensuite réparé les espaces. Une fois l'espace réparé, j'ai reconnecté le disque, l'ai formaté et l'ai réintroduit dans le pool.
J'ai répété cette étape pour tous les disques que je voulais rééquilibrer, en travaillant dans un ordre du plus grand au plus petit, afin que mon petit disque de 500 Go soit le dernier à être rajouté.
Oui, cela signifie qu'en fin de compte, il reste un disque qui est à 0% d'utilisation, mais avec le temps, il a été rapidement rempli à nouveau en% d'utilisation moyenne de l'ensemble du pool
la source
Windows 10 a la commande Optimiser le pool disponible directement dans l'interface graphique:
Windows Server
La possibilité d'optimiser un pool a été ajoutée avec Windows Server 2016. Mais contrairement à son homologue de système d'exploitation basé sur une interface graphique, Windows Server n'a pas d'interface graphique pour gérer l'optimisation de l'espace de stockage. Au lieu de cela, vous devez utiliser PowerShell:
Notez également que sur Windows Server, les données seront automatiquement rééquilibrées 30 minutes après l'ajout d'un lecteur.
Vous pouvez obtenir l'état de l'optimisation via PowerShell (Encore une fois, Microsoft déteste les interfaces utilisateur graphiques):
Remarque: La possibilité de reblancer / optimiser ne fonctionne que pour les espaces Windows Server 2016 / Windows 10. Si vous utilisez un espace créé dans Windows Server 2012 / Windows 8: vous devrez «mettre à niveau» l'espace.
la source