bort Posted May 25, 2019 Share Posted May 25, 2019 Hello, I recently had a bad drive in my unraid server, so I bought a replacement and set it off to rebuild the array. When I checked if it was finished it shows Unmountable: No file system. I ran the preclear plugin before adding it. Im unsure why a brand new drive that was just added into the array would have no file system? I've stopped/started the array and restarted the server with no luck. Any ideas? unraid-diagnostics-20190525-1159.zip Quote Link to comment
Squid Posted May 25, 2019 Share Posted May 25, 2019 If the emulated drive was un,ountable,it gets rebuilt like that onto the replacement. Without looking at the diagnostics,you are going to hve to run the filesystem checks on the driveSent via telekinesis Quote Link to comment
bort Posted May 25, 2019 Author Share Posted May 25, 2019 If I run a btrfs check using the GUI it says Quote parent transid verify failed on 1477954420736 wanted 175092 found 1569 parent transid verify failed on 1477954420736 wanted 175092 found 1569 Ignoring transid failure Couldn't setup extent tree ERROR: cannot open file system Quote Link to comment
JorgeB Posted May 25, 2019 Share Posted May 25, 2019 Transaction ID is way off, a small difference can happen for example after an unclean shutdown, something very wrong happened there to have such a large difference, in any case that error is fatal, you can see here for some possible options to recover the data. Quote Link to comment
bort Posted May 25, 2019 Author Share Posted May 25, 2019 Humm, no unclean shutdowns or anything, the drive just failed (18 or so read errors) during a parity check. The original drive is mounted and all the data is still intact, so this doesn't seem...normal? Quote Link to comment
JorgeB Posted May 25, 2019 Share Posted May 25, 2019 1 minute ago, bort said: so this doesn't seem...normal? No, either parity was out of sync or filesystem got corrupted when it switched to the emulated disk, small corruption when Unraid disables a disk and switches to the emulated one has been known to happen in some cases. You'll need to try and recover the data using the old disk and/or the btrfs recovery tools linked above, then format it. Quote Link to comment
bort Posted May 25, 2019 Author Share Posted May 25, 2019 (edited) So I stopped the array and removed the unmountable disk, and the emulated contents are still there and look to be fine. How can I ensure that if I do another rebuild, it rebuilds correctly? Im kinda unsure what to do if everytime I rebuild onto the new disk it will fail? Edited May 25, 2019 by bort Quote Link to comment
JorgeB Posted May 25, 2019 Share Posted May 25, 2019 5 minutes ago, bort said: So I stopped the array and removed the unmountable disk, and the emulated contents are still there and look to be fine You're leaving some info out or something else is going on, rebuilt disk and emulated disk should have exactly the same contents. Start another rebuild and the disk should mount immediately, if it doesn't post new diags. Quote Link to comment
bort Posted May 25, 2019 Author Share Posted May 25, 2019 Yeah im not sure either. Would it be an issue if the faulty drive is 3TB and the new drive is 4TB? I can even mount the new 4TB drive in unraid now that its not attached to the array and the contents are browseable. Quote Link to comment
JorgeB Posted May 25, 2019 Share Posted May 25, 2019 1 minute ago, bort said: Would it be an issue if the faulty drive is 3TB and the new drive is 4TB? No. Quote Link to comment
bort Posted May 25, 2019 Author Share Posted May 25, 2019 I added it back in and started the party/rebuild and it went back to unmountable Quote Link to comment
JorgeB Posted May 25, 2019 Share Posted May 25, 2019 33 minutes ago, johnnie.black said: if it doesn't post new diags. Quote Link to comment
bort Posted May 25, 2019 Author Share Posted May 25, 2019 Haha well I cancelled the rebuild and then started the array without Disk 1 and now the emulated content is no longer accessible 😢 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.