I have a home storage system running on Centos 8 with LVM and MDADM drives - the largest one is 7 x 8TB drive in RAID6.
This has served me well over the years - but with the recent Centos issues i have made the decision to move on.
I make extensive us of Docker but it looks like Rockstor has that covered so no issue there.
My biggest concern is the disk migration - ultimately i would like to end up on BTRFS - but do not have a spare 40tb of disk sitting around so will have to migrate over time.
My thought would be
- Setup Rockstor on a boot SSD
- Import my MDADM/LVM drives (question 1 is Rockstor ok with the RAID/LVM ? even if i have to do it all from the command line no biggie
- Add 4 x spare 6TB drives as a BTRFS Drive Pool (equivalent of RAID 6 - so 12TB of space)
- migrate so discrete data from the LVM set to the BTRFS drives, then shrink the RAID/LVM by one drive, move the 8TB drive across to the BTRFS pool (does it support a mixture of drive sizes and just uses the smallest size/partition amount - i have read the WIKI re using the whole drives without the complication partitions etc so how would this work)
- repeat step 5 above until all my 8TB drives are in the pool and then decrease the pool size (can BTRFS do this ?) until i have freed up all the 6TB drives and remove the from the box
- Does Rockstor have huge memory requirements ? Currently running with 16GB RAM only
- in the past as i needed more disk space i would just purchase a new drive at least the same size as the biggest drive in the array (sometimes larger depending on what was economical at the time) and then expand the RAID set, then the LVM and then the FS on top of that) - i would do this by partitioning the new drive into two seperate partitions - one the same size as the other RAID members and the remainder into another RAID set) Is this something i can do on an ongoing basis in Rockstor (which has turned me off ZFS as an option as it appears to be all or nothing there with growing arrays etc.