From a VirtualBox DSM system:
Storage Manager -> Create Volume
Choose all options you would like to use on the designated btrfs volume.
Create the volume with "Traditional volume format (ext4)
After the creation of the new volume, enter the CLI and type:
mount | grep volume
It will give you the devicenames of all volumes, including the freshly created one.
in my case:
/dev/vg1001/lv on /volume2 type ext4 (usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl)
make a note of the device name (your's could be different)
Now remove the newly created volume from the storage manager and recreate the volume with a btrfs filesystem. (It is important to keep all other settings in the creation process the same. You might end up with a different devicename and corrupt data on other volumes when mounting)
The creation process will end with a "Crashed" message.
In the CLI enter:
mount
in my case:
mount /dev/vg1001/lv /volume2
In the storage manager the crashed Volume will return to a "Normal" status and can be used now.
After every reboot the btrfs volume has to be manually mounted. (This is due to the workarounds in XPenology. On a DS1813+ it mounts automatically after creation and the volume survives reboots.)
The brtfs-volume can be managed from the cli (btrfs --help comes to the rescue)
I do not recommend tinkering with disks like adding or removing disks to/from the volume. It could confuse DSM, ending in system corruption
A share on the btrfs volume is a btrfs subvolume and can be managed from the CLI, including snapshotting.