[Not Accepted] Enable Boot Pool replace function to clone to smaller drives

Problem/JustificationIt would avoid a complex command line operation, or reinstalling TrueNAS

ImpactI can see no disadvantages, it would be a user friendly improvement

User Story
As a new user to TrueNAS I started with a single large SSD boot device, I then wanted to create a boot pool mirror on more cost effective SSDs but the command line method was too complex, so I had to save the config, reinstall and restore the config.

Which CLI method?
There’s a simple GUI method: Save configuration file. Install to the new drive. Load the configuration file.
Done.

1 Like

Yes, that’s what I had to do but a GUI replace, but to a smaller drive, would have been easier. How difficult can it be as the installation size of TN is small? After all replace works with a larger drive. Maybe ZFS partitions can’t be reduced in size?

How difficult could it be to rewrite ZFS replacement logic to deal with a target that is smaller than the source? I won’t take any guess…

ZFS does not allow replacing with smaller drives and its not an easy task to make it do so, plus the use cases seems very small for the effort required. We are choosing to deny this request, thanks for understanding.