Comment réparer la geometry de deux disques identiques?

J'ai deux HDD identiques. Le premier a la geometry 3876021/16/63 et la seconde a la geometry 3876018/16/63. La capacité du premier disque est déjà de 50%. Je veux append un deuxième disque au miroir (le premier disque est maître). Comment réparer la geometry dans le second disque? Et pourquoi la geometry n'est pas compatible avec les disques identiques?

Système: FreeBSD 8.1, miroir: gmirror.

Les disques même du même model, même du même lot, peuvent varier légèrement. Cela peut être dû au fait que les disques sont légèrement différents, mais le fabricant a conservé le même numéro de model, ou parce que les lecteurs proviennent de l'usine avec certains secteurs déjà marqués comme inutilisables. Un lecteur qui avait plus de secteurs défectueux, mais qui est autrement bien, affichera un plus petit nombre de blocs utilisables. Le firmware du lecteur cache les secteurs défectueux de votre part et présente un lecteur légèrement plus petit.

Il est également possible que le lecteur plus petit possède une configuration de zone protégée hôte (HPA). Cela se réserve une partie du lecteur, le cachant complètement du operating system, pour stocker des choses comme les images du BIOS ou la récupération du système. Ceci est less probable si c'est un nouveau lecteur. Il peut être supprimé, même si je ne suis pas sûr des outils que vous utiliserez sur freebsd pour le faire.

La solution n'est pas d'avoir le réseau étendu à toute la taille du disque, de sorte que les lecteurs de rlocation fonctionnent même s'ils sont quelques KB plus petits. Certaines configurations RIAD le font automatiquement, d'autres laissent la décision à l'administrateur.

Malheureusement, puisque toutes datatables sont sur le disque plus grand, vous aurez soit besoin de la réduire ou de commencer à nouveau.