I just installed Ubuntu 18.04 server on a VPS using the Ubuntu installer (from a mounted ISO image). I selected BTRFS as my filesystem type during the manual partitioning phase of installation.
Now that the installation has completed, I do not see @
or @home
like I normally would on the non-server install. I don't care about a @home
subvolume here, but I do not want the top level volume mounted at /
.
lsblk:
vda 252:0 0 25G 0 disk
|-vda1 252:1 0 1M 0 part
|-vda2 252:2 0 20G 0 part /
`-vda3 252:3 0 5G 0 part [SWAP]
The produces no results:
btrfs su li /
I tried this next:
btrfs filesystem show | awk '/ path /{print $NF}'
/dev/vda2
and:
# findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/vda2 btrfs rw,relatime,space_cache,subvolid=5,subvol=/
How can I create BTRFS subvolumes during installation of 18.04 server?
I would like to create @
(for /
) and @varlog
(for /var/log
) and maybe others.
I would like to use Snapper for hourly snapshots. Is there a recommended way to set up Ubuntu server with BTRFS and Snapper?