October 28, 20232 yr Hi everyone, Been an unRAIDer for about 9 month now and have not had any issues until I converted my file system to ZFS. Now the server will only be up for one to two day before I find it had crashed with a kernel panic. Having already spent some time looking at similar issues on the forum here I think I have corruption in the zpools. Now the array will not start it gets stuck "Mounting Drives". As alway I have attached diagnostic report and a syslog. Any assistance would be greatly appreciated. locutus-diagnostics-20231028-0943.zip locutus-syslog-20231028-0849.zip
October 28, 20232 yr Community Expert Enable the mirror to flash drive on the syslog server and post that after an array start.
October 28, 20232 yr Author Thanks for the quick reply, as requested I have attached the new syslog. locutus-syslog-20231028-1053.zip
October 28, 20232 yr Community Expert Disk1 filesystem is crashing on mount, see if it can be mounted read-only: zpool import -o readonly=on disk1
October 28, 20232 yr Author Hi JorgeB, Ran the command in unraid terminal but did not and reply just a flashing cursor.
October 28, 20232 yr Community Expert Make sure you reboot first if you had already tried to start the array, if it doesn't mount in read-only mode after a fresh boot best bet is to re-format the disk and restore the data from a backup, also a good idea to run memtest.
October 28, 20232 yr Author Okay, just rebooted but that results in the server getting stuck "Starting Diagnostics collection......." From here it will not reboot or shutdown also collects no data.
October 28, 20232 yr Community Expert You need to disable array auto-start, or it will try to mount the disk and fail.
October 28, 20232 yr Author Just rebooted with the array stopped and ran the command as before, this time I got the cursor back but no change of state to the drive. zpool status gives this output: root@Locutus:~# zpool status pool: disk1 state: ONLINE scan: scrub repaired 0B in 03:14:41 with 0 errors on Sun Oct 22 05:14:42 2023 config: NAME STATE READ WRITE CKSUM disk1 ONLINE 0 0 0 sdd1 ONLINE 0 0 0 errors: No known data errors root@Locutus:~# Edited October 28, 20232 yr by Mirrormir
October 29, 20232 yr Community Expert The pool was imported read-only, you can now start the array, assuming there aren't issues with other filesystems, disk1 will still show unmountable in the GUI but the data will be accessible under /mnt/disk1, you can copy everything to another disk/pool and re-format disk1.
October 29, 20232 yr Author Thanks Jorge, I have been doing some further investigation using the zpool and zfs commands and found that there is indeed a corrupted file on disk3 that I would like to remove and replace. Some of my backups are a little out of date as this issue has been going on since the end of September and ever time I tried to run a backup the system would crash with a kernel panic.
October 29, 20232 yr Author I've posted and attached the status of all my pools. zpool status 29-10-2023.rtf
October 29, 20232 yr Author Hi jorge, I have started the array, witch took a long time to start but now it tells me "Unmountable or Unsupported or no file system:" and that's the whole array.
October 29, 20232 yr Community Expert 36 minutes ago, Mirrormir said: "Unmountable or Unsupported or no file system:" Like mentioned this is normal for disk1 1 hour ago, JorgeB said: disk1 will still show unmountable 36 minutes ago, Mirrormir said: and that's the whole array. What do you mean? If other disks are unmountable post new diags.
October 29, 20232 yr Author To save my data I shutdown the server after restarting disk 1 is now showing as missing with a red cross.
October 29, 20232 yr Author In an attempt to bring disk1 back on-line I made a new config but now it's not showing up, so seems to dead. New diagnostics uploaded. locutus-diagnostics-20231029-1116.zip
October 29, 20232 yr Community Expert 1 hour ago, Mirrormir said: To save my data I shutdown the server after restarting disk 1 is now showing as missing with a red cross. That's unrelated to the previous issue, check power/connections. 45 minutes ago, Mirrormir said: In an attempt to bring disk1 back on-line I made a new config but now it's not showing up, so seems to dead. That was a bad idea, now you cannot emulated the missing disk.
October 29, 20232 yr Community Expert Does the disk come back online if you swap cables with known good ones? Did you star the array after the new config? If not it's still possible to re-enable parity, you need a working disk to replace the missing one, same size or larger.
October 30, 20232 yr Author All the disk cable used in the Array are connected with SFF 8087 to SATA from a SAS HBA. Disk1 however has turned up under Unassigned Devices for some reason.
October 30, 20232 yr Community Expert 1 hour ago, Mirrormir said: Disk1 however has turned up under Unassigned Devices for some reason. You can then re-assign disk1 and check parity is already valid before starting the array, start in maintenance mode to avoid the crash due to disk1 filesystem, then repeat the procedure above mo mount disk1 read only and start the array normally, post new diags after that.
October 30, 20232 yr Author Thanks Jorge, Just to make sure I get this right, I will need to remove disk1 from the Unassigned Devices and then assign it back in the Array as disk 1. Is that correct?...
October 30, 20232 yr Community Expert Yes, if you didn't start the array after the new config all devices will have a blue icon and you can still add disk1, don't forget to check "parity is already valid " and " maintenance mode " before array start, any doubts ask.
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.