May 25, 20197 yr 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
May 25, 20197 yr 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
May 25, 20197 yr Author 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
May 25, 20197 yr Community Expert 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.
May 25, 20197 yr Author 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?
May 25, 20197 yr Community Expert 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.
May 25, 20197 yr Author 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, 20197 yr by bort
May 25, 20197 yr Community Expert 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.
May 25, 20197 yr Author 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.
May 25, 20197 yr Community Expert 1 minute ago, bort said: Would it be an issue if the faulty drive is 3TB and the new drive is 4TB? No.
May 25, 20197 yr Author I added it back in and started the party/rebuild and it went back to unmountable
May 25, 20197 yr Author Haha well I cancelled the rebuild and then started the array without Disk 1 and now the emulated content is no longer accessible 😢
Archived
This topic is now archived and is closed to further replies.