April 10, 20188 yr Hi, Last week I had what seemed like a drive failure (Disk 2). The device was missing and I could hear some odd clicking and noises coming from the drive. So I ordered a new drive and an enclosure (to replace the drive, rebuild, and check out the failed one). The enclosure came in and so I took the failed drive out and plugged it into my windows machine and it came up just fine (though I couldn't read it because it is xfs). I'm waiting on my new drive still but after turning the system back on it can no longer mount another drive (Disk 1) due to "No file system" and it shows that it has some errors. Other than that, it says "Normal operation, Device is active." Maybe my mistake was turning the system back on before getting the new drive... but it was emulating the failed drive (Disk 2) just fine before I changed anything. I'm obviously trying to avoid data lose... Do I need to order another drive and enclosure in order to clone data over before rebuilding or something? Could it be a cabling issue? I've had a drive come up as missing before when the cable came lose, but that was the first thing I checked when the first drive failed... maybe I bumped one or something? I don't know.. I just want to get it fixed. Attached the diagnostics zip as well as the smart report for Disk 1, I am running unraid 6.4.0, let me know if I need to add any additional information. Any help is appreciated... Best, Jake hardi-unraid-diagnostics-20180409-2008.zip hardi-unraid-smart-20180409-2020.zip
April 10, 20188 yr Community Expert Disk1 is failing: 197 Current_Pending_Sector -O--C- 100 100 000 - 3 198 Offline_Uncorrectable ----C- 100 100 000 - 3 So you could be in trouble with 2 failing disks, do you have notifications enable?
April 10, 20188 yr Author Notifications as in the fix common problems plugin? I believe so. So it sounds like my best bet for not losing data is to try and rebuild one of the two disks if I can get one of them to work long enough... Disk 2 was being emulated so it would probably be better to try to rebuild that one since it may have missed some writes to it. Is that even possible though since I can't even get disk 1 to mount? Can I rebuild disk 1 with missing writes to disk 2? Am I screwed?
April 10, 20188 yr Community Expert 7 minutes ago, Jacrushar said: Notifications as in the fix common problems plugin? I believe so No. notifications as under Settings->Notification Settings. You really want these enabled so that you get told as soon as possible about any disk issues while the system is still in a recoverable state.
April 10, 20188 yr Community Expert Notifications as in the fix common problems plugin? I believe so. No, unRAID system notifications, if they are enable you be notified disk1 is failing. So it sounds like my best bet for not losing data is to try and rebuild one of the two disks if I can get one of them to work long enough. If both disks are failing you're going to lose some data, a little or a lot depends on how bad they are, but maybe disk2 wasn't failing, which one was disk2, was it the 2TB Seagate with serial ending in 3RPE?
April 10, 20188 yr Author Yes, the one that is now an unassigned device was the original failing one, I couldn't get it to spin up at all before. Now it's mounting just fine as an unassigned device... How do I turn on unRAID system notifications?
April 10, 20188 yr Author Nevermind.. read itimpi's post and got those turned on. On looking through disk 2, I have all that data backed up on another drive outside the server. As a matter of fact, I don't think I've changed any of that data so if I could rebuild disk 1 somehow, I don't think I would loses data. Is there a way to get that going? I have no idea how much of disk 1 is backed up since I can't tell what was on it... but if any of it wasn't backed up, it was probably just movies that I can eventually get again... Edited April 10, 20188 yr by Jacrushar
April 10, 20188 yr Community Expert DIsk2 looks fine, it may have dropped offline because of a bad cable/connection, you can try re-enabling disk2 to rebuild disk1 but you'd need a spare disk, and if you written any data to the emulated disk2 you'd lose it.
April 10, 20188 yr Author Just now, johnnie.black said: you can try re-enabling disk2 to rebuild disk1 but you'd need a spare disk Awesome, I don't think I'll lose anything then if I can get that working. What are the steps to do that since disk 2 is "not installed" on the array configuration? Is it as simple as assigning the 2TB ST......3RPE disk there and assigning the new drive (when it comes in the mail) to the disk 1 slot and rebuilding? I feel like I may have to trick unraid into doing the rebuild since disk 2 hasn't been installed for a few days.
April 10, 20188 yr Community Expert This only works If nothing was written to the emulated disk2, or besides losing that data there will be corruption on the rebuild disk, if you want to try it follow these carefully: -Tools -> New Config -> Retain current configuration: All -> Apply -Assign any missing disk(s) to restore the array to original config but including the new disk1 -Important - After checking the assignments leave the browser on that page, the "Main" page. -Open an SSH session/use the console and type: mdcmd set invalidslot 1 29 -Back on the GUI and without refreshing the page, just start the array, do not check the "parity is already valid" box, disk1 will start rebuilding, disk should mount immediately but if it's unmountable don't format, wait for the rebuild to finish and then run a filesystem check Keep old disk1 intact in case it's needed.
April 10, 20188 yr Author Thanks johnnie.black! I'll give this a shot when the new drive comes in hopefully in the next couple days here. Fingers crossed...
April 14, 20188 yr Author On 4/10/2018 at 7:20 AM, johnnie.black said: -Back on the GUI and without refreshing the page, just start the array, do not check the "parity is already valid" box, disk1 will start rebuilding, disk should mount immediately but if it's unmountable don't format, wait for the rebuild to finish and then run a filesystem check Just finished performing your recommended steps johnnie.black. Looks like disk1 is rebuilding right now! Hopefully it all works out just fine. Once it is done rebuilding, how do I run the filesystem check you mentioned above? Thanks again for all your help.
April 15, 20188 yr Community Expert Filesystem check is only needed if the disk is unmountable: https://lime-technology.com/wiki/Check_Disk_Filesystems#Checking_and_fixing_drives_in_the_webGui If it is and the filesystem check doesn't fix it post new diags.
April 15, 20188 yr Author It looks like the drive rebuilt just fine, it mounted and everything and it also LOOKS like all my data is intact. Is there a way to be sure there is no corruption?
April 15, 20188 yr Community Expert 10 minutes ago, Jacrushar said: Is there a way to be sure there is no corruption? You'd need to have created checksums before the problem (or be using btrfs), consider doing it for the future, you can for example use the file integrity plugin.
April 15, 20188 yr Author Sounds good. Well thank you very much for all your help Johnnie.black! You saved me a lot of headache.
Archived
This topic is now archived and is closed to further replies.