nickro8303 Posted September 9, 2018 Share Posted September 9, 2018 (edited) This afternoon my unRAID server became unresponsive and I had to do an unclean shutdown. Before I did I was able to get to the console and take a picture of it. After the reboot I open the gui, the array is stopped and all drives are showing up unassigned. No idea what is going on here, can somebody help me out? Error log post unclean shutdown and picture of the console of before I shut it down attached. tower-diagnostics-20180909-1719.zip Edited September 11, 2018 by nickro8303 Quote Link to comment
trurl Posted September 10, 2018 Share Posted September 10, 2018 Can't read super.dat (your disk assignments). Probably flash corruption. Put it in your PC and let it checkdisk. Also see if you can read the file config/DISK_ASSIGNMENTS.txt Quote Link to comment
nickro8303 Posted September 10, 2018 Author Share Posted September 10, 2018 28 minutes ago, trurl said: Can't read super.dat (your disk assignments). Probably flash corruption. Put it in your PC and let it checkdisk. Also see if you can read the file config/DISK_ASSIGNMENTS.txt Check disk found no errors and I was able to open DISK_ASSIGNMENTS.txt. Quote Link to comment
trurl Posted September 10, 2018 Share Posted September 10, 2018 Print out DISK_ASSIGNMENTS.txt for later reference. Do you have a recent backup of your flash? Quote Link to comment
nickro8303 Posted September 10, 2018 Author Share Posted September 10, 2018 (edited) 14 minutes ago, trurl said: Do you have a recent backup of your flash? The most recent one I have is from March of this year. I have a newer one but it's on the array. Edited September 10, 2018 by nickro8303 Quote Link to comment
trurl Posted September 10, 2018 Share Posted September 10, 2018 Obviously having a flash backup that can only be accessed after you have booted from the flash isn't the best idea. For future reference, you can always download a zipped copy of your flash from Main - Boot Device - Flash - Flash Backup. Do you know for certain whether or not you have changed any drive assignments since that March backup? You might just try comparing the DISK_ASSIGNMENTS.txt files if that backup includes one. Note that unRAID doesn't actually use that file, it is just for diagnostics. The real disk assignments are in config/super.dat as I mentioned earlier. Quote Link to comment
nickro8303 Posted September 10, 2018 Author Share Posted September 10, 2018 7 hours ago, trurl said: Do you know for certain whether or not you have changed any drive assignments since that March backup? You might just try comparing the DISK_ASSIGNMENTS.txt files if that backup includes one. Nothing has changed since March but I went ahead and checked both disk assignment files anyway and they are the same. Should I wipe the flash drive and restore it from the back up or can I just replace the super.dat file from the back up? Seems like I should just be able to reassign each drive back to it's spot and restart the array. Quote Link to comment
trurl Posted September 10, 2018 Share Posted September 10, 2018 Might be safest to just start fresh and assign your drives manually. Then when you get the array up you can get the more recent backup from there. That way you will have any changes you made since March, such as plugins, dockers, other settings. All of your settings are in the config folder, so that is all you will need to restore from backup. In future, if you want automatic backup of flash using CA Backup, it would be best if that went to something you can access without booting unRAID. Some people use Unassigned Devices to SMB mount something on their network, for example. I have an Unassigned Device formatted NTFS I send mine to, so I can just take it to Windows and get anything off of it. Quote Link to comment
nickro8303 Posted September 10, 2018 Author Share Posted September 10, 2018 7 minutes ago, trurl said: Might be safest to just start fresh and assign your drives manually Getting a warning that "All existing data on this device will be OVERWRITTEN when array is Started" in regards to the parity drive when I manually assign the drives, I'm assuming this isn't an issue since the data on the array should still be good. 9 minutes ago, trurl said: All of your settings are in the config folder, so that is all you will need to restore from backup. So all I need to do is replace the "config" folder on flash drive with the from the backup and boot to unRAID and it should be back to normal? Quote Link to comment
trurl Posted September 10, 2018 Share Posted September 10, 2018 3 hours ago, nickro8303 said: Getting a warning that "All existing data on this device will be OVERWRITTEN when array is Started" in regards to the parity drive when I manually assign the drives, I'm assuming this isn't an issue since the data on the array should still be good. Does it give you a check box to tell it parity is already valid? Quote Link to comment
nickro8303 Posted September 10, 2018 Author Share Posted September 10, 2018 1 hour ago, trurl said: Does it give you a check box to tell it parity is already valid? It does. I didn't see it. Quote Link to comment
trurl Posted September 10, 2018 Share Posted September 10, 2018 5 hours ago, nickro8303 said: So all I need to do is replace the "config" folder on flash drive with the from the backup and boot to unRAID and it should be back to normal? Assuming the backup is current. We didn't discuss how it was created. CA Backup plugin? Quote Link to comment
nickro8303 Posted September 10, 2018 Author Share Posted September 10, 2018 1 hour ago, trurl said: Assuming the backup is current. We didn't discuss how it was created. CA Backup plugin? The one on the array is CA Backup plugin not sure about the one from March though. I probably just made a copy straight from the flash drive and pasted it to my google drive. Quote Link to comment
nickro8303 Posted September 11, 2018 Author Share Posted September 11, 2018 (edited) So I assigned the disks according to the DISK_ASSIGNMENTS.txt file from the backup and started the array checking the box that the parity is valid and everything seems to be working properly as far as I can tell. I rebooted and the server came back up with no issues, array started and everything without restoring the super.dat file. I'm still worried that there is a hardware problem somewhere but it seems to working properly for now. Thank you for your help @trurl Edited September 11, 2018 by nickro8303 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.