Hello,
thats my first question here :)
I have strange - i.e. for my opinion unexpected - behaviour concerning boot device mirroring. My system is a HP Microserver Gen8, which has a USB plug and a Micro SD internally on the mainboard. Unfortunately it is not possible to have both devices the same size. The Micro SD is shown as 32 GB, the USB as 30.something GB. What I did:
1. Partitioned both, Micro SD and USB stick with gparted as "deleted" filesystems and partitioned to the same size (two primary gpt partitions), to be shure that they look fresh and new for FreeNAS. The USB stick was new from the market anyway.
2. I put both devices onto the mainboard and run the installation (mounted FreeNAS-11.1-U2.iso as virtual device with ILO).
3. choosed *both* devices as installation media.
4. replayed my System configuration and - voila - both devices show ab as mirrored freenas-boot with da5p2 (the Micro SD) and da6p2 (the USB)
so far so good, but now to the strange thing:
5. I took a second fresh USB stick of identical type and most likely from the same production batch (the serial numbers are almost the same) and placed into a front USB plug of the server. The stick shows up with the same 30.somthing GB as the first one in the drive list.
6. I tried to replace the first USB (device da6) with the second USB (device da4), but FreeNAS refuses saying the device is to small.
It seemes, that it isn't possible to add a USB to the Micro SD. Is there any possible way to shrink the Micro SD in advance to have it smaller or equal? I'm not shure if the pre partitioning has any effect.
I think the behaviour is a bug. The USBs should be checked as equal by the system if a replace is requested. What the FreeNAS seemes to do is only compare the device-to-take-over with the Micro SD.
Any opinion?