I have a home media server that currently has 4 4TB drives in a Raid5 using mdadm. This gives me 12TB of space currently and it has almost run out. I want to add more space but would like to use bigger drives. I plan to eventually have 3 12TB drives in a Raid5, but don’t want to spend that much in one go.
I am wondering if the following pathway if feasible;
- Purchase and install a single 12TB drive and create an 8TB partition and a 4TB partition.
- Copy 8TB of my existing data to the 8 TB partition and the remaining 4TB to the new 4TB partition.
- Use LVM to combine the 4TB drives into 2 8TB logical volumes.
- Use mdadm to combine my one physical 8TB and 2 logical 8TB volumes into a 16TB RAID5 array (preserving the data on the physical 8TB drive).
- Copy the 4TB of data on the other partition into the new RAID volume leaving me with 4TB of space.
- When I get close to filling this (likely to be over a year or more from now) buy 2 new 12TB drives, create 8TB partitions on each, move the RAID to the 3 12TB drives, then grow the partitions to 12TB creating a 24TB RAID5 drive
Will this work?
Anyone got a smarter way of doing this that doesn’t involve just buying 3 drives right now?
Well, this didn't get a lot of activity or interest, but I went ahead and tried it. The answer is, yes this works. Took several days of RAID grinding to get there. Here is the proof (after step 4).