Hi, I’m new to RockStor and have been experimenting with it over the last few days. The hardware is a 2U Supermicro server using an X8DT6 board with the onboard LSI controller flashed to IT mode, and a SAS2 expander with 12 drive bays. I’m using RockStor 3.8-14 and it reports using 4.6.0-1.el7.elrepo.x86_64 kernel version.
I started with 8 x 2TB SATA drives and created a single pool (pool1) in RAID 10 mode and several shares. I’ve been transferring some large datasets from another NAS to the shares using NFS, and as the pool started to get filled I decided to try an online expansion to make sure I had enough room to finish the transfer.
So, I plugged in 4 more 2TB drives (note these are not NAS drives in case it matters) and went to add them to the pool, which failed because there were existing RAID-type partitions. I used FDISK to clear out the drives and tried adding again, which reported success and said it started a rebalance.
Now, things started looking a little weird at this point as I started seeing inconstent data reported in the web ui. When looking at the Drives page, 3 of the 4 new disks show in pool1 but one does not, and the pool detail pages shows only 11 drives in the pool. However, the total size of the pool shows 10.92TB which seems about right for all 12 disks. More concerning is that the reported usage for several of the stores suddenly dropped, by about 450GB total. One share appears to have lost all it’s data, going by the reported size. I think the reported usage is wrong, though, because running “du” on the mounted share still reports the original total file size. The rebalance seems to have run overnight and reports 100% completed.
As I said this is just experimentation, so I don’t mind if I just need to kill the pool and restart from scratch, or even reinstall RockStor if I need to, but I thought I’d post in case there’s any info that it would be useful for the developers to have about this case or in case there’s a way to check/fix the pool? I’m pretty comfortable with Linux, so let me know if there’s more data I can provide.