Ok, alors laissez-moi répondre à ma propre question au cas où quelqu'un se retrouverait avec un problème similaire. (C'est un peu long, mais si cela vous intéresse, lisez la suite).
... Tout d'abord, tout est bien qui finit bien. L'espace de stockage est de nouveau opérationnel et j'avais raison de penser que le fait qu'il soit hors ligne (avec des "avertissements" à côté de certains lecteurs) ne signifiait pas nécessairement que j'avais perdu l'intégrité des données.
Je veux aussi répondre à un commentaire qui a été fait ailleurs où j'ai aussi posté cette question... pourquoi diable est-ce que j'utilise des disques USB externes et des pools de stockage Windows10 plutôt qu'un matériel RAID approprié ? J'ai eu un certain nombre de NAS autonomes dans le passé, certains fonctionnent encore, mais tous semblent finir par mourir et le plus gros problème que j'ai eu avec eux est de gérer une sauvegarde pour eux. L'utilisation d'un lecteur USB pour un clone miroir n'a jamais fonctionné de manière fiable pour moi. J'en suis venu à la conclusion que la meilleure option était d'utiliser un service de sauvegarde en nuage. Avec environ 25 To de données, j'ai constaté que des services comme Backblaze étaient tout simplement trop chers pour moi (il faut payer le prix fort pour qu'un disque NAS soit couvert par un plan d'entreprise). Cependant, un plan familial bon marché couvre un pool de stockage Windows, car il est considéré par le système d'exploitation comme un autre disque. Ainsi, pour mes 72 $ par an, je dispose actuellement de 25 To de données sauvegardées. Je dirais que c'est un bon rapport qualité-prix. Idem pour l'utilisation de disques durs externes USB. Je ne sais pas pourquoi, mais ces disques externes sont tellement moins chers que leurs homologues internes nus. J'ai vu cette question posée, sans réponse concluante.
Quoi qu'il en soit, j'ai fini de fulminer. Voici les leçons que j'ai apprises.
-
ne déconnectez pas le disque défaillant et essayez de le remplacer par un nouveau. Si un disque est manquant, le pool passe en mode lecture seule comme indiqué sur ma capture d'écran. Tant que tous les disques sont connectés (même s'ils ont des avertissements), le pool peut être "administré", c'est-à-dire que vous pouvez aller dans Manage et ajouter ou supprimer des disques.
-
Lire la suite https://docs.microsoft.com/en-us/Windows-server/storage/storage-spaces/storage-spaces-states qui explique les différents états d'erreur du pool et des disques physiques. Utiliser Windows Powershell n'est pas difficile. C'est comme une ligne de commande normale. Ouvrez-la en tapant Powershell dans votre recherche Windows et sélectionnez l'option "Exécuter en tant qu'administrateur" (sur le côté droit de la fenêtre des résultats de la recherche). Vous pouvez également choisir l'option "Exécuter ISE en tant qu'administrateur". Il s'agit d'un IDE pour les scripts Powershell, qui vous donne essentiellement du code complet, ce qui facilite la saisie des commandes.
-
Je n'ai fait que taper Get-PhysicalDisk pour obtenir une liste de mes disques et vérifier leur état. J'ai remarqué que l'un d'entre eux avait un statut opérationnel de 'Lost Communication' (qui était l'un des disques affichant un 'Warning'). L'autre, celui avec l'avertissement et l'erreur, était affiché comme {Split, OK}.
-
J'ai éteint et vérifié toutes les connexions USB et déplacé certains câbles vers différents ports. J'ai un casque Rift VR qui utilise quelques ports et je l'ai temporairement débranché. Après quelques redémarrages (en essayant différentes configurations), le disque "perdu" est réapparu comme étant connecté et maintenant, avec trois des quatre disques opérationnels dans le pool, l'espace de stockage est revenu en ligne. Maintenant avec seulement un avertissement à côté d'un lecteur. NB> Il s'avère que j'utilise un miroir à deux voies. Vous pouvez le voir sur ma capture d'écran dans le message original. Sous le premier menu déroulant "Storage Spaces", il est indiqué "Storage Space 24tb" (c'est le "FriendlyName" que j'ai dû donner au pool lorsque je l'ai configuré) et en dessous, il est indiqué la configuration de la matrice.
-
Maintenant, il faut remplacer le disque défaillant. Vous devez cliquer sur " Prepare for removal " (préparer le retrait), mais l'idéal est d'ajouter d'abord un nouveau disque. S'il n'y a pas assez d'espace de stockage pour déplacer les données vers les autres disques, cette opération échoue sans vous donner d'erreur ou de notification (sous Windows10 au moins). Avec ma configuration de 4 disques, 1 défaillant, miroir bidirectionnel, je ne pouvais tout simplement pas retirer le disque défaillant - vous auriez besoin d'au moins 2 et 2 (4 disques) opérationnels, avant de pouvoir retirer un cinquième disque défaillant.
-
Mon problème était qu'avec des ports USB limités, chaque fois que j'essayais d'ajouter un disque supplémentaire, j'obtenais l'erreur suivante :
Impossible de préparer les lecteurs Fermez toutes les applications qui accèdent au lecteur, puis réessayez. Le système ne trouve pas le fichier spécifié. (0x00000002)
Alors oui, évidemment, vérifiez d'abord que votre disque est effacé (pas de partitions, etc., ce que vous verrez mentionné si vous cherchez l'erreur sur Google), mais pour moi, le problème est que seuls certains des ports de mon PC semblent fonctionner pour la configuration initiale du disque dur. J'ai 4 ports à l'arrière du PC, 2 à l'avant, et 4 supplémentaires sur une carte PCI USB. Les deux en façade et les 4 sur la carte PCI n'ont pas fonctionné. Ce que j'ai fait, c'est déplacer certains des disques du pool vers la carte PCI (ils étaient toujours connectés et fonctionnaient), ce qui a libéré les ports de la carte mère principale à l'arrière du PC. Je les ai utilisés pour connecter le nouveau disque et j'ai finalement pu l'ajouter au pool sans erreur.
- Ainsi, après avoir ajouté le disque, j'ai laissé le pool de stockage s'optimiser, c'est-à-dire répartir les données sur tous les disques. J'ai ensuite pu "préparer le retrait" et finalement déconnecter le disque défaillant. Je vais ajouter au moins un disque supplémentaire pour une meilleure redondance, afin d'éviter le problème que j'ai rencontré lorsque le pool entier a cessé de fonctionner lorsque deux des quatre disques avaient des avertissements.
Je garderai un œil sur ces avertissements et je changerai de disque avant de rencontrer un problème similaire.
Bon, d'accord, ce n'est pas l'installation la plus robuste, mais c'est rentable pour moi, alors pour l'instant je vais faire avec :)