Re: raid1 mirror optimizations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 25/01/2011 19:56, Roberto Spadim wrote:
hi guys... i have a damaged disk...
i´m using raid1
the computer crashed with the floor :P hihiih sorry, but the disks are
damaged at the same position
check: http://www.spadim.com.br/hd%20agra.zip
the problem: since raid1 (mirror) is done with real mirror, the disk
position are the same...
if i was using a mirror but on disk 1 i write from beggining to end,
and disk 2 from end to beggining , i don´t crash the disk at the same
position, for disk 1 i crash it some bytes, for disk 2 i crash some
others bytes, since beggining is a small cilinder and end a bigger, i
could loose less information than mirror
could we implement a 'inverted' mirror? just for hard disks (for ssd
it´s a small loss of cpu/memory)
thanks


If you are worried about the disks being in the same position, then I assume you mean the heads were in the same position when they crashed into the disk. If that's the case, then it doesn't really matter too much if the same bytes on the disk were hit - your disks are trashed anyway, and you'll need expensive professional recovery services to deal with it.

If you are not talking about head crashes, and merely about corruption because the disks were being written to in the same place on both disks, then the layout on the disk will make little difference - the same data will be written to the same logical place at roughly the same time. It doesn't matter where this data is located physically on the disk, since it is the data that matters. The same thing actually applies to head crashes too.

If you really want an "inverted" mirror, there is an easy way to get much of the same effect. Instead of setting up raid1, use raid10 with "far 2" positioning. The effect is roughly like this:

disk1 (stripe 1) (mirror of stripe 2)
disk2 (stripe 2) (mirror of stripe 1)

So the two copies of the data are in different physical positions on each disk. It's not a full reversal, but you can think of disk 2 as being split in two and its two halves swapped.


--
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


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux