While updating my system the graphical session crashed and after reboot the kernel was missing (reminder that you should update on tty). Trying to fix that from a live-system, mounting system nvme partition to mnt, there’s now /mnt/@ @cache @log, while your usual root folders are in @, log fikes @log and so on. Filesystem is btrfs, no subvolumes, if that matters.
So why is this? And can i just mount boot to /mnt/@/boot? Do break something, if i move /mnt/@ content to /mnt?
It seems like they are subvolumes. How did you install the system?
When mounting a btrfs without any options root/main directory is containg subvolumes. Meaning that when creating a directory it is being created as subvolume, then in that subvolume there are regular files.
What does the
btrfs subvolume list /
say?Also as side note, there is nothing wrong with updating on GUI.
Right, got it, create-fstab automatically creates subvolumes for /var/cache and /var/log on btrfs.