October 17, 20241 yr I recently started a pool of 60 TB and was in process of moving data over from array to pool. I added another 20 TB drive to the pool and it was showing it was balancing. It did this for a couple days and showed it was less than a third of the way done when I last checked. Upon looking today the pool shows 0 free space but only 63.9 TB are on the disks. It shows full and I cannot perform any balance etc. Any ideas what to do here. I attached diagnostics and a screen shot of the pool. tower-diagnostics-20241017-1355.zip.crdownload
October 17, 20241 yr Community Expert 3 of the devices are fully allocated, raid1 requires two copies, you will need to free up some space on at least one of the disks to rebalance the pool.
October 17, 20241 yr Author 1 hour ago, JorgeB said: 3 of the devices are fully allocated, raid1 requires two copies, you will need to free up some space on at least one of the disks to rebalance the pool. I have it setup for raid 0, so the extra space should not be an issue correct? It showed 20 TB free when I first added it and started array.
October 17, 20241 yr Author So upon checking the usage I got this stating the space is unallocated.... How do I allocate it?
October 18, 20241 yr Community Expert 13 hours ago, techystreamer said: I had it set to raid 0. sorry misread, but it's the same, raid0 requires writing to at least two devices, you could convert to single profile, but not with the pool full as it currently is, still need to free up some space first.
October 18, 20241 yr Author 4 hours ago, JorgeB said: sorry misread, but it's the same, raid0 requires writing to at least two devices, you could convert to single profile, but not with the pool full as it currently is, still need to free up some space first. I guess I don't understand. I just added the 4th 20 TB drive. Prior to that it was working fine with the 3 drives that were almost at 60 TB capacity. The 4th drive only has 3 TB on it, did some setting get changed where it would need more space?
October 18, 20241 yr Community Expert With 3 drives it could always write to at least two, now those three are completely full, and it cannot write with the raid0 profile to just one drive, it requires at least two drives with some free space.
October 18, 20241 yr Author Ok. so I added another drive. I removed from the array since that is where I am moving data from anyway. It did not give me an option to format when I added to the pool. I Started array and it still shows same amount of used space as well as total space. It does not show the new drive space added.
October 19, 20241 yr Community Expert The filesystem went readonly due to not having enough space, you need to fix that first, and to do that you still need to free up some space on the pool, re-start the array, don't write anything to the pool, and see if you can move some data before it goes readonly.
October 21, 20241 yr Author I ended up formatting the pool because it would not allow removal of files no matter how fast I entered after starting the array. Even tried accessing through windows btrfs but all showed write protect. Now to wait 2 weeks for most data to be copied to the pool again.
October 21, 20241 yr Community Expert You could also have used a temporary loop device, but if it's formatted you will just have to restore the data, and for the future, make sure you always add disks in pairs to raid0 pools.
November 20, 20241 yr Author On 10/21/2024 at 10:09 AM, JorgeB said: You could also have used a temporary loop device, but if it's formatted you will just have to restore the data, and for the future, make sure you always add disks in pairs to raid0 pools. I went with Raid 5 this time for some safety. Thanks as always.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.