Dan138 wrote:This is definitely an issue
sorry, NOT a issue of Nas4Free, perhaps a issue of BSD or Windows.
The problem is how BSD and windows detect disk, both uses the order passed by BIOS to assing a letter ( ada0, ada1, ada2, etcc in BSD and "C" , "D", "E", etc.. in windows.
If you add a disk to your system or modify order in BIOS, or add a new SATA controller, your disk are detected in wrong order.
To avoid this problem ( that normally only happens by human intervention or by problems in BIOS) you must use labels.
There are a lot of info of how to label a Disk prior to use ,and you can create a ZFS pool using Label instead of device names.
PD: Keep in mind that ZFS know what phisical disk use it in a pool and can still mount and have a working pool in the case of changed / moved disk, so the problem involves only how to identify disk in webGUI , and do not lose data in any case.