Dynamic volume allocation
As a user I can set partitioning schema in a data-driven way, without need to create schema for specific hardware.
For example I may have a schema for storage, and I can apply it to any hardware (amount of disks with different sizes).
Specification [1]
List of problems/edge cases, which should be validated after development:
* Min size should be easily changed (https:/
* Confusion between min and optimal sizes (https:/
* Validate that schema is correct on each update (https:/
* Combination of `full-disk` and `all` causes problems (https:/
* Not all space is allocated by default (https:/
* Don’t allocate a single volume on ssd and hdd
* Boot partition configuration (exclude raid https:/
Original bp: https:/