Followed the wiki upgrade process - couple of unexpected results (all good in the end though! just fyi):
Coming from 5.0.5
I wanted to retain my config (disks, shares etc), so copied over config files from the backup v5 ./config. Says not to bring over any plugin data, and wasnt entirely sure what counted as plugin data, and what didnt, so just copied over the obvious config files (network, share, users etc (sorry going from memory))
I didnt copy over the go file, and didnt copy over one or two files without an extension ('core' being one of them) - didnt know what they were, so err'd on the side of caution..
Start up server, and it boots up ok, but none of my disks are assigned - 24 slots, with nothing showing (am only on a plus license, so a bit confused bout that.. still am a bit hah.. Presume the array just wont start if I try with more slots assigned then Im licensed for?)
Bit nervous at this stage.. no slots assigned.. but just assigned them from saved screenshots, and all seemed fine. Not sure why the disks werent detected? Maybe I missed a file from ./config?
Start array, checking box to trust the parity - array starts no problem, but parity check starts anyway..? Thought the check box would avoid that (?). I stopped it while I went over the changes, and its running one now - 0 parity corrections after 10hrs, last I looked, so all good
My main worry was dropping the plugins, mysql in particular.. installed a MariaDB docker, pointed its db directory to a backup of the mysql dir and it just works - 100%. Permissions, everything! Very pleased.. particularly as I'd no idea how I'd be able to interact with the sql command line inside the docker.. will need to though, as I want to configure scheduled backups
anyway, thanks again all, despite what the above wall of text would have you believe, it went very very smoothly