Just attempted to upgrade my Core install to Scale. After the upgrade, and logging in, my main Pool won’t mount and there is an error that states, " Disk(s): sdg, sdi, sdh, sdc, sdd, sde, sdb, sdf are formatted with Data Integrity Feature (DIF) which is unsupported."
Is this a show stopper? Did a quick search, but everything seems to suggest reformatting the drives?
DIF is 520 byte sectors, rather than 512 byte sectors. This is configured / used by RAID cards (as far as I was aware), and not by “ZFS friendly” devices which suggests to me that you have a potentially major issue here - and not just with your upgrade to Scale.
Can you post your hardware please - which you should do anyway. Be careful to detail how the existing disks are connection to the NAS, via what card / device.
I could be wandering down the wrong rabbit hole here
Not a show stopper, have a few disks with this myself. You cannot add new DIF-formatted disks without reformatting them, but the ones added will continue to work.
But if I understand the OP correctly the drives contain a live pool with valuable data and work just fine in CORE. So formatting to make them work in CE might not be a desireable option.
The question the is: why doesn’t CORE have a problem with these disks?
A possible strategy depending on the level of redundancy of the pool and the willingness to take a risk (and the availability of a backup) could be:
remove a single disk
format it without protection in another system
readd the formatted disk to the pool and resilver
assuming that worked repeat for all disks one at a time
From another Forum post it may be that CE (and any scale version before) don’t have the kernel module needed for DIF to work, but it’s in the bsd kernel of core. At least that’s how i understood it from