Mario Holbe <Mario.Holbe@xxxxxxxxxxxxx> wrote: > Peter T. Breuer <ptb@xxxxxxxxxxxxxx> wrote: > > Yes, you can "sync" them by writing any one of the two mirrors to the > > other one, and need do so only on the union of the mapped data areas, > > As far as I understand the issue, this is exactly what should be > possible. > > > but it won't help you get the right data (i.e. "yes"). > > There is no such thing like "the right data" from a block device's > point of view. Well, there is the "right data" from our point of view, and it is what should by on (one/both?) device by now. One doesn't get to recover that "right data" by copying one disk over another, however efficiently one does it. > Both mirrors have "right data", since both got written Well, neither do, more accurately! Not in toto, nor necesarily block by block. > independently. Thus, somebody has to choose one mirror being the > "more right" one. This, of course, is in administrators hands. But neither mirror is necessarily right. We are already in a bad situation. There is no good way out. You can merely choose which of the two data possibilities you want for each block. They're not necesarily either of them "right", but one of them may be, but which one we don't know. > However, if somebody did so, exactly the sync you described above > (union of the mapped data areas) must happen. Why should one think that copying all of one disk to the other (morally) gets one data that is more right than copying some of it? Nothing one can do at this point will help. Peter - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html