Messages in this thread | | | Date | Thu, 11 Nov 2004 10:19:16 -0500 | From | "John Stoffel" <> | Subject | Re: 2.4.26 IDE driver |
| |
Siddhesh> we are trying to modify IDE driver as a possible workaround Siddhesh> for an unreliable storage media.
Yuck, don't do that, just use the Linux RAID tools and mirror your data.
Siddhesh> this driver will expose only a part of the disk to file Siddhesh> system by reporting the disk capacity as say Siddhesh> real_capacity/4. remaining disk will be hidden from the file Siddhesh> system. in write operation driver will try to write the same Siddhesh> data in all 4 parts of the same disk for redundancy. in read Siddhesh> it will hope to find atleast one copy properly written.
Use the 'md' raid modules instead. You can divide the disk(s) into multiple volumes, then mirror/stripe your data across that instead. If a disk fails, you're toast if you haven't got data on another disk.
If it's the media that's possibly flaky, then partitioning into multiple areas and using 'md' to RAID across partitions might help. Performance will suck though.
If the underlying media is flaky, then you're going to have lots and lots of problems.
John
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |