February 15, 20242 yr Hey all - Came home, and server was offline. Seemed hung, rebooted. Attempted to start the array and it seems disk 7 maybe failed? Getting the error above when attempting to start the array. Read elsewhere that I should potentally erase the bad disk, then reassing into the array? I've added the diagnostics. Appreciate any pointers.! candyman-diagnostics-20240214-1731.zip
February 15, 20242 yr Community Expert The error is about the cache pool, not the array, was there supposed to be another cache device? Post the output of: btrfs fi show
February 15, 20242 yr Community Expert Should there be a disk7? Currently the array is unprotected as you have single parity and a missing disk7.
February 15, 20242 yr Author 8 hours ago, JorgeB said: The error is about the cache pool, not the array, was there supposed to be another cache device? Post the output of: btrfs fi show Here you go - Yea one of my cache disks seemed to have failed a while back, and then 7 went offline recently. Should I attempt to rebuild the cache pool? Thanks so much for the replys, both of you.
February 15, 20242 yr Author 4 hours ago, itimpi said: Should there be a disk7? Currently the array is unprotected as you have single parity and a missing disk7. Yes! I believe disk 7 failed recently - Is it ok to 'erase' it, then readd it to the array, and start? Should that be my first move, or should i work on rebuilding the cache/parity drive next? Truly appreciate the help. Edited February 15, 20242 yr by funcrush wording
February 15, 20242 yr Community Expert 5 minutes ago, funcrush said: Yes! I believe disk 7 failed recently Are you intending to replace disk7, or are you looking to copy its data elsewhere and take the actions required to remove it from Unraid?
February 15, 20242 yr Community Expert Unassign the currently assigned pool member, start array, stop array, re-assign both pools members, (sdb and nvme0n1), start the array and post new diags, array should now start and also allows us to see if the emulated disk7 is mounting.
February 16, 20242 yr Author 8 hours ago, itimpi said: Are you intending to replace disk7, or are you looking to copy its data elsewhere and take the actions required to remove it from Unraid? I was planning on just pulling that drive, and replacing it with a spare I have around (or I can purchase another drive of the same size, but i doublt thats necessary?) Whats my best course of action in your opinion? 7 hours ago, JorgeB said: Unassign the currently assigned pool member, start array, stop array, re-assign both pools members, (sdb and nvme0n1), start the array and post new diags, array should now start and also allows us to see if the emulated disk7 is mounting. Working on that now.
February 16, 20242 yr Community Expert 8 hours ago, funcrush said: Is it ok to 'erase' it This makes me worry you might make some mistake. 5 minutes ago, funcrush said: Working on that now. Please wait for further advice before doing anything else.
February 16, 20242 yr Author Ok - holding off. The erase comment was from another troubleshooting thread, I'm definitely not trying to take any shortcuts here. Appreciate the help.
February 16, 20242 yr Author FYI when I set disk 7 to unassigned, and attempted to start the pool I ended up with the same initial error.
February 16, 20242 yr Community Expert 7 minutes ago, funcrush said: FYI when I set disk 7 to unassigned, and attempted to start the pool I ended up with the same initial error. That wasn't what you were told to do, but now that you have unassigned disk7, leave it unassigned. 8 hours ago, JorgeB said: Unassign the currently assigned pool member, start array, stop array, re-assign both pools members, (sdb and nvme0n1), start the array and post new diags, array should now start and also allows us to see if the emulated disk7 is mounting. Pool here is NOT talking about your array disks.
February 16, 20242 yr Author Thanks - I see that now re:pool. I'll hold off until I receive further instructions.
February 16, 20242 yr Community Expert Emulated disk7 mounted so you can rebuild, you removed one of the pool devices making it a single device pool, was that your intention?
February 17, 20242 yr Author 15 hours ago, JorgeB said: Emulated disk7 mounted so you can rebuild, you removed one of the pool devices making it a single device pool, was that your intention? I think one of the pool devices a while back i had issues with, and wasnt able to re-add it, things were working fine at that point without that device so I didnt really address it. I dont believe i did that recently, and if I did - it wasnt my intention. Should I attempt to add that device back to the pool? I'd like to rebuild, but not sure how to initiate that process.
February 17, 20242 yr Community Expert 10 hours ago, funcrush said: dont believe i did that recently, and if I did - it wasnt my intention. It was done as of last diags, because only one of the pool devices was assigned when the array was started, you can add it anytime to create a redundant pool. To rebuild disk7 see here: https://docs.unraid.net/unraid-os/manual/storage-management#rebuilding-a-drive-onto-itself
February 17, 20242 yr Author 8 hours ago, JorgeB said: It was done as of last diags, because only one of the pool devices was assigned when the array was started, you can add it anytime to create a redundant pool. To rebuild disk7 see here: https://docs.unraid.net/unraid-os/manual/storage-management#rebuilding-a-drive-onto-itself Thank you! I'm running through that process, however at step 3 "Start the array" I have no ability to do it as i get the error "wrong pool state". I just want to be sure i'm making the correct changes before moving forward as I dont want to cause any more issues. If anyone is open to helping me today via discord, I'd happy reimburse you for your time. PM me here if you want to connect.
February 18, 20242 yr Community Expert Unassign all pool devices and you should be able to start the array, may need to check the "I'm sure" box, rebuild the disk first then we will deal with the pool.
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.