A fresh default install of Fedora 33 server on a 372GiB SSD resulted in two partitions, one boot (1 GiB) and one LVM partition (371 GiB).
Within the LVM, a 15 GiB partition was created and formatted with XFS as filesystem containing the entire system.
I would like to use the remaining space as BTRFS partition in order to have some (~4-5) subvolumes in it.
One of those subvolumes (labelled @home) should be mounted to /home but even when doing so manually, the mount-command seems to succeed (exit-code is 0) and for a glimpse of a second i can also see the mounted subvolume being listed by the output of
mount before it silently gets unmounted immediately.
What is causing these unmounts and how can one prevent this from happening?
When mounting the same @home-subvol to a differing mountpoint it stays mounted as expected.
When mounting freshly created XFS-volume to /home it also stays mounted.
I suspected cockpit which I had enabled could interfere but the behaviour remained the same after
sudo systemctl stop cockpit.service && sudo systemctl stop cockpit.socket.
I am aware that the BTRFS-volume would likely be better located outside of the LVM but since online-shrinking the VG seems impossible I don’t have much of a choice here i guess?
Has anybody observed a similar behaviour?
EDIT: forgot to mention that also when adding a line in /etc/fstab to mount the subvolume to /home, cockpit displays a Inconsistent filesystem mount that won’t go away after rebooting or mounting it through clicking the Mount now button which also won’t mount the volume for more than a very short time.