4 ms·
USBc works perfectly wrt speed, but in my case I learned the hard way that there are some caveats. My current NAS is a mini PC connected to a external 8-bay US
by squarefoot 2y ago
USBc works perfectly wrt speed, but in my case I learned the hard way that there are some caveats.
My current NAS is a mini PC connected to a external 8-bay USB3 enclosure with disks arranged as 4 ZFS mirror pools. It worked like charm with XigmaNAS (FreeBSD based) until the day I needed to add some files and the best solution was of course to connect another external USB disk to go faster than network transfer. As I connected the drive, suddenly all disks in the pools were shifted, with the external disk becoming part of the 1st pool, and all others mixed, with potentially devastating consequences. Of course I panicked and after a series of wrong moves destroyed the 1st pool which luckily I already had a very recent backup of. On BSD forums they explained that the embedded XigmaNAS edition does not make use of UUIDs so it's dependent on the order disks are being detected, which frankly shocked me: I wouldn't expect that from FreeBSD.
Now, the detection order in case of the disk enclosure is always the same, but should I connect some other external drive, the disk order would go bonkers again, therefore I also feared what could happen if a disk suddenly becomes undetectable. However, it's only the web interface that goes out of sync wrt disk detection, and I later learned it can be fixed with the synchronize command.
They say the full install is immune from that, and I plan to migrate everything, but I'd like to be sure I can do that transparently before embarking in that task.