July 2, 20233 yr I have rebooted my server and am unable to start my array as my cache pool shows my cache device as "missing". The system shows a warning that the drive is missing, but it is definitely there in the pool. Array shows "Configuration Valid", but when I attempt to start, I get a Wrong Pool State error (see screenshots). Is there a workaround for this issue as I am unable to start my array? zed-diagnostics-20230702-1257.zip
July 2, 20233 yr Author Solution UPDATE: I found a workaround for my case. Here is what I did, in case anyone else experiences this in the future: 1. Created a new pool called "temp" 2. Removed the drive that was causing issues from the cache pool, then added it to temp. Unraid asked if I wanted to start the array with the cache pool empty, and I said yes. (Note: I wasn't able to simply remove the drive from the cache pool and start the array previously, as I received the wrong pool error - the trick was to move it temporarily to a new pool). 3. When the array was started, there was an option to format the drive in the new pool. I did NOT do that, but instead stopped the array one again. 4. When the array was stopped, I removed the drive from the temp pool, and put it back into the cache pool. I was then able to start the array as normal. 5. Once I confirmed all was working, I deleted the cache pool. This seems to me like a bug. I'm glad it was fairly straightforward to resolve. I had previously been shrinking the cache pool size be removing drives (one at a time) in accordance with the steps outlined in the FAQ. It had been working well, until I happened to restart and encountered this issue. Hopefully this information is of use to someone. If there's a better process or workaround to deal with this kind of issue in future, please let me know.
July 2, 20233 yr Community Expert That device was previously a member of a multidevice pool, so it cannot start as a single btrfs pool., you just needed to erase the device (by clicking on it when assigned to the pool) and then would be able to start the pool.
July 4, 20233 yr I am having the same issue as the above poster. I always have this issue (with array or with a pool drive) when I go to replace a disk in the array with a larger one. It never works out like the guide instructions says. So far I have been able to work around it. But I would like to get to the bottom of it as one day I may not be able to do the work around. So when you say "erase" do you mean (see screenshots), actually click the erase button or do you mean go into the shares and remove all instances of the pool being called out there? I have exactly the same problem with an Array disk swap out. It seems to never work out as the instructions say it should be
July 4, 20233 yr Community Expert 7 minutes ago, Tommy B. said: It never works out like the guide instructions says. You are you seeing the instructions, at leas the ones in the FAQ say you cannot directly replace a single cache device, and note that it won't copy the data from the old device. 8 minutes ago, Tommy B. said: I have exactly the same problem with an Array disk swap out. This error cannot happen when replacing an array device, it's a pool specific issue.
July 4, 20233 yr 52 minutes ago, JorgeB said: You are you seeing the instructions, at leas the ones in the FAQ say you cannot directly replace a single cache device, and note that it won't copy the data from the old device. This error cannot happen when replacing an array device, it's a pool specific issue. See screenshot. I have looked through the FAQs and nothing there.. Not sure unRaid moved information or not. Can you send me a link to it? I misspoke about the "exact" same error. Let me clarify. All the videos I have watched has said " it replace an array disk, stop the array, removed the disk from the slot that you want to replace, power down, replace drive, power up, put the new disk in the slot, start array, and the array should rebuild." Every time I have done that i get an error to the effects of "wrong array state" too many missing devices" and array will not start.. I have post about this in the forum somewhere but by the time it was asked for the diagnostic file, I had already had a work around.. All I am saying is that it doesn't seem to be as easy as the videos or the step through guide that I found on the unraid "how tos". I am still new to unraid so it can be user error.. There seems to be some part of the process missing..
July 5, 20233 yr Community Expert 12 hours ago, Tommy B. said: I have looked through the FAQs and nothing there. https://forums.unraid.net/topic/46802-faq-for-unraid-v6/?do=findComment&comment=480419 12 hours ago, Tommy B. said: stop the array, removed the disk from the slot that you want to replace, power down, replace drive, power up, put the new disk in the slot, start array, and the array should rebuild." Every time I have done that i get an error to the effects of "wrong array state" too many missing devices" and array will not start.. That suggests the array has other issues, like another invalid disk, if you see this again start a new thread and post the diags.
January 11, 20242 yr In my case, everything was perfectly fine all I wanted to do was replace my old 256gb nvme Cache with a 1tb model. I had the mover move everything off cache onto the array and verified the cache drive was empty. Replaced the nvme Cache and I get the same exact error as above. The marked solution works but a shorter version from another post https://forums.unraid.net/topic/89115-unmountable-too-many-missingmisplaced-devices-every-time/ does basically the same thing. Just start the array without a cache drive - have to click the button next to Start "Yes I want to do this" to make it 'forget' the cache drive. Stop the array, then select the new cache drive / start array again and win. Posting here because this is the first result when googling.
March 15, 20251 yr On 1/11/2024 at 6:27 PM, HairNutz said: In my case, everything was perfectly fine all I wanted to do was replace my old 256gb nvme Cache with a 1tb model. I had the mover move everything off cache onto the array and verified the cache drive was empty. Replaced the nvme Cache and I get the same exact error as above. The marked solution works but a shorter version from another post https://forums.unraid.net/topic/89115-unmountable-too-many-missingmisplaced-devices-every-time/ does basically the same thing. Just start the array without a cache drive - have to click the button next to Start "Yes I want to do this" to make it 'forget' the cache drive. Stop the array, then select the new cache drive / start array again and win. Posting here because this is the first result when googling. Hello - I was also trying to upgrade Cache to a bigger one. I couldn't get one domains folder to move it was domains/VPN. I determined it was an acceptable loss and tried to move forward. Stopped and replaced drive. I too am getting that error. Even when I try to start it with no disk in cache and I say "yes, I'm ok doing this" but then it gives me the same error and I can't move forward. Thoughts? Bueller? Shoot maybe I should have started a new post.. can the mods move if thread hijacking is not allowed? Also - on Unraid 7.0 Edited to say - I was able to get the cache drive with no data on it. I'm curious if there's an issue because I want to move to ZFS vs. BTRFS but that doesn't seem like it should have made a differnece. skynet-diagnostics-20250315-1926.zip.crdownload Edited March 16, 20251 yr by cbr600ds2 Update
March 16, 20251 yr If I have the cache pool unassigned - I can go into the cache drive and then there is an erase pool or remove pool option. Thoughts of trying that @JorgeB? (sorry you seem to be the one answering all of the wong pool questions I've found on here) Edited March 16, 20251 yr by cbr600ds2
March 16, 20251 yr Community Expert 10 hours ago, cbr600ds2 said: I too am getting that error. Even when I try to start it with no disk in cache and I say "yes, I'm ok doing this" but then it gives me the same error and I can't move forward. You cannot directly replace a single device pool device, you can remove that pool and create another one, another option would be to add a new larger device to create a mirror, then remove the old device.
March 16, 20251 yr 1 hour ago, JorgeB said: You cannot directly replace a single device pool device, you can remove that pool and create another one, another option would be to add a new larger device to create a mirror, then remove the old device. Ahhhhh.. my bad. I was under the impression you could but that was my thought last night and I was like maybe I shouldn't drink and unraid at the same time hahahaha.. Thanks @JorgeB Edited March 16, 20251 yr by cbr600ds2
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.