(In reply to Richard Brown from comment #3) > > Users should be able to define subvolumes just the same way the installer > already does. Actually they can. The current limitations are shared by the users and by the installer. As documented here[1] a subvolume in the control file is also limited to defining "path", "copy_on_write" and "archs". With the current implementation of libstorage-ng, the mount point of a subvolume is always auto-calculated from the mount point of the file-system and the path of the subvolume. That's one of the several things that would need to be changed in order to unleash all the potential for subvolume configuration. [1] https://github.com/yast/yast-installation/blob/master/doc/control-file.md#the-volumes-subsection