Est-il possible de créer un RAID 1 logiciel avec différentes tailles de secteur?

10

J'ai acheté un disque dur d'un modèle différent de mon lecteur principal et j'ai essayé de les refléter, mais le message d'erreur suivant est apparu dans Windows 7 Virtual Disk Manager:

Tous les disques contenant des extensions pour un volume donné doivent avoir la même taille de secteur et la taille de secteur doit être valide.

Mes disques ont les statistiques suivantes:

Main drive: SAMSUNG HD103SI, physical sector size 512b.
Mirror drive: WDC WD10EARX, physical sector size 4096b.

En cours d'exécution, chkdskils signalent tous les deux 4096 octets dans chaque unité d'allocation, ce qui, je suppose, est une autre façon de dire «taille du secteur virtuel».

Les tailles des secteurs physiques doivent-elles correspondre? Puis-je en quelque sorte reformater un disque pour qu'il corresponde à l'autre? Ce serait bien si je pouvais utiliser différents lecteurs, alors je pourrais mettre à niveau par étapes à l'avenir.

Je pensais que je pouvais cloner mon lecteur principal sur mon lecteur miroir, puis utiliser le lecteur principal comme miroir à la place. Est-ce que cela fonctionnerait ou serait-ce simplement une énorme perte de temps?

EDIT: J'ai remarqué que je peux créer un volume en miroir sur les deux disques à partir de 2 disques non alloués. mais quand je crée d'abord un volume, faites un clic droit dessus puis essayez l'option "ajouter un miroir", il me donne toujours le message "erreur de taille de secteur". est-ce un bug? Pourquoi l'ajout de miroir "ne fonctionne-t-il pas?

Quoi qu'il en soit, en supposant que je devrai réinstaller Windows 7 sur eux, je vais suivre ce guide ici et bien voir comment ça se passe: http://my.opera.com/Devocalypse/blog/2011/03/02/install- windows-7-on-a-dynamic-disk-pro-and-ultimate-only

EDIT: Cela fonctionne. J'ai réussi à installer Windows sur le "volume en miroir" en suivant le guide, mais je veux toujours copier / cloner mon "volume principal" actuel sur le disque dynamique.

EDIT: J'ai acheté un autre disque identique cette fois et maintenant le bouton "Ajouter un miroir" fonctionne. Je clone les données sur le nouveau disque puis démarre à partir de là, puis j'appuie sur "Ajouter un miroir" et cela fonctionne. Maintenant, j'essaie de comprendre pourquoi l'autre lecteur en miroir ne démarre pas.

ColacX
la source
1
L '"unité d'allocation" est la taille du cluster pour NTFS. Fonctionnellement, je pense que c'est la même chose que ce que vous entendez par "taille de secteur virtuel" ... c'est ce que le système de fichiers utilise comme taille d'allocation minimale. Vous ne pourrez pas reformater l'un pour correspondre à l'autre, mais le clonage devrait fonctionner si vos disques sont bien pris en charge. Je suis surpris de la limitation ... aucune idée de comment y remédier.
mgjk
Merci pour votre commentaire. Triste :( je le pensais. Oh bien j'espère que quelqu'un d'autre bénéficiera de ce post.
ColacX
j'ai donc décidé de faire la prochaine meilleure chose. j'ai cloné le lecteur (avec EASEUS partion manager free home edition, copiez le volume du disque dynamique sur le lecteur de base) et bientôt je vais acheter un nouveau lecteur et le mettre en miroir. une raison pour laquelle chkdsk ne parvient pas à l'étape 1, il se bloque simplement sur l'étape 0, quelqu'un sait pourquoi ??? je vais essayer de redémarrer plusieurs fois.
ColacX
oh doux j'ai redémarré l'ordinateur une fois et Windows 7 a dit que le pilote était installé pour le nouveau lecteur et vous devez redémarrer, je l'ai fait et chkdsk fonctionne parfaitement maintenant. je suppose qu'il n'a pas pu déterminer quel pilote utiliser lors du premier démarrage.
ColacX
1
En outre, il est peu probable que la mise en miroir fonctionne bien entre un lecteur 512b et 4k. Le lecteur 4k devrait pouvoir être converti en mode hérité 512b, mais il est toujours rentable et c'est la meilleure pratique pour un certain nombre de raisons d'acheter simplement un autre lecteur 4k - ils ne sont pas chers.
Dom

Réponses:

2

Oui, il est possible d'exécuter RAID-1 sur des disques durs avec différentes tailles de secteur physique.

Cela dit, ce n'est peut-être pas une bonne idée. Si votre implémentation RAID-1 logicielle écrit en blocs de 512 octets, elle sera inefficace et lente. Ce n'est probablement pas un problème car la plupart des systèmes de fichiers utilisent des blocs de 4k et la plupart des tailles de bande sur RAID sont de 64 Ko ou plus.

Cependant, dans de rares cas, les performances peuvent être très mauvaises. Surtout si vous n'avez pas aligné le système de fichiers sur une limite de 4k.

Hennes
la source
Il n'y a pas vraiment de taille de bande avec RAID 1. Les lectures et les écritures peuvent être exécutées très bien sans étendre l'opération à une bande entière. Les implémentations qui font exploser artificiellement les opérations d'E / S sur des bandes entières tueraient simplement leurs propres performances - donc je pense qu'il n'y en aura pas beaucoup. Le seul endroit où j'imagine trouver quelque chose comme un numéro de bande dans un système RAID 1 est dans une table de blocs / bandes sale. Là, il serait logique d'utiliser un nombre> 512 pour réduire la taille de table requise / améliorer les performances.
Paul Groke