Context: I have a server with two 3TB NAS drives in a RAID1 (Linux dmraid) and I am looking to double storage capacity, but I only have one free drive bay. I could purchase two 6TB drives, but I had the thought that I could possibly get away with purchasing only one and reshaping the array to be:
- 6TB RAID1
- 6TB disk (new)
- 6TB RAID0
- 3TB disk (existing)
- 3TB disk (existing)
I am not concerned about the reshaping process as that should be rather straightforward:
- Back up the contents, of course.
- Grow the existing RAID1 to 3 devices by adding the 6TB disk.
- Wait for resync to complete.
- Fail the two 3TB devices out of the array. (Array becomes degraded.)
- Reduce the array to 2 devices.
- Create the RAID0 across the two 3TB devices.
- Add the RAID0 as the second device to the RAID1.
- The RAID1 resyncs and is no longer degraded.
- Resize the RAID1, growing it from 3TB to 6TB.
This should all be doable online.
However, I want to make sure this is sane. All drives would be the same manufacturer and series (WD Red). Performance is less of a concern to me than reliability.
What problems might I encounter operating and maintaining such an array? (I am not asking about the migration/reshaping process; I'm quite comfortable with that procedure.)
Would there be a performance or reliability advantage to having either RAID1 device (the 6TB disk or the 3TB+3TB RAID0) flagged as write-mostly? For example, since the RAID0 contains older drives, would write-mostly on the RAID0 device extend the life of those drives?