funcrush Posted February 15 Share Posted February 15 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 Quote Link to comment
JorgeB Posted February 15 Share Posted February 15 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 Quote Link to comment
itimpi Posted February 15 Share Posted February 15 Should there be a disk7? Currently the array is unprotected as you have single parity and a missing disk7. Quote Link to comment
funcrush Posted February 15 Author Share Posted February 15 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. Quote Link to comment
funcrush Posted February 15 Author Share Posted February 15 (edited) 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 by funcrush wording Quote Link to comment
itimpi Posted February 15 Share Posted February 15 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? Quote Link to comment
JorgeB Posted February 15 Share Posted February 15 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. Quote Link to comment
funcrush Posted February 16 Author Share Posted February 16 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. Quote Link to comment
trurl Posted February 16 Share Posted February 16 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. Quote Link to comment
funcrush Posted February 16 Author Share Posted February 16 Ok - holding off. The erase comment was from another troubleshooting thread, I'm definitely not trying to take any shortcuts here. Appreciate the help. Quote Link to comment
funcrush Posted February 16 Author Share Posted February 16 FYI when I set disk 7 to unassigned, and attempted to start the pool I ended up with the same initial error. Quote Link to comment
trurl Posted February 16 Share Posted February 16 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. Quote Link to comment
funcrush Posted February 16 Author Share Posted February 16 Thanks - I see that now re:pool. I'll hold off until I receive further instructions. Quote Link to comment
funcrush Posted February 16 Author Share Posted February 16 candyman-diagnostics-20231215-1019.zip diags added Quote Link to comment
JorgeB Posted February 16 Share Posted February 16 Emulated disk7 mounted so you can rebuild, you removed one of the pool devices making it a single device pool, was that your intention? Quote Link to comment
funcrush Posted February 17 Author Share Posted February 17 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. Quote Link to comment
JorgeB Posted February 17 Share Posted February 17 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 Quote Link to comment
funcrush Posted February 17 Author Share Posted February 17 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. Quote Link to comment
JorgeB Posted February 18 Share Posted February 18 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. Quote Link to comment
Recommended Posts
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.