История изменений
Исправление Exordx, (текущая версия) :
Привет, я использую btrfs и предполагаю что у меня такой кейс который вы хотите реализовать. Посмотри мой fstab
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 / btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=256,subvol=/@ 0 1
# /dev/nvme0n1p1
UUID=3BC4-3355 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /home btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=257,subvol=/@home 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /opt btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=259,subvol=/@opt 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /tmp btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=260,subvol=/@tmp 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /.snapshots btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=261,subvol=/@.snapshots 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /var btrfs rw,relatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=258,subvol=/@var 0 2
# /dev/nvme0n1p2
UUID=590337a3-5074-4ef1-9d42-241c8e2d47a9 none swap defaults 0 0
В параметре subvol=… указывается имя субтома относительно корня Btrfs раздела, а не путь в системе.
Обычно в дистрибутивах для системных субтомов используют префикс @ (например, @home, @var). У вас в rootfs он есть, а в остальных — нет. Если при создании вы забыли @, система их не увидит.
Посмотрите как у вас щас устроен список субтомов
[root@Exdora ~]# btrfs subvolume list /mnt
ID 256 gen 390738 top level 5 path @
ID 257 gen 390778 top level 5 path @home
ID 258 gen 390778 top level 5 path @var
ID 259 gen 389333 top level 5 path @opt
ID 260 gen 390778 top level 5 path @tmp
ID 261 gen 340425 top level 5 path @.snapshots
ID 262 gen 264184 top level 258 path @var/lib/portables
ID 263 gen 264184 top level 258 path @var/lib/machines
ID 264 gen 390778 top level 5 path .beeshome
Исправление Exordx, :
Привет, я использую btrfs и предполагаю что у меня такой кейс который вы хотите реализовать. Посмотри мой fstab
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 / btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=256,subvol=/@ 0 1
# /dev/nvme0n1p1
UUID=3BC4-3355 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /home btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=257,subvol=/@home 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /opt btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=259,subvol=/@opt 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /tmp btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=260,subvol=/@tmp 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /.snapshots btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=261,subvol=/@.snapshots 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /var btrfs rw,relatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=258,subvol=/@var 0 2
# /dev/nvme0n1p2
UUID=590337a3-5074-4ef1-9d42-241c8e2d47a9 none swap defaults 0 0
В параметре subvol=… указывается имя субтома относительно корня Btrfs раздела, а не путь в системе.
Обычно в дистрибутивах для системных субтомов используют префикс @ (например, @home, @var). У вас в rootfs он есть, а в остальных — нет. Если при создании вы забыли @, система их не увидит.
Посмотрите как у вас щас устроен список субтомов
btrfs subvolume list /mnt
Исправление Exordx, :
Привет, я использую btrfs и предполагаю что у меня такой кейс какой ты хочешь реализовать. Посмотри мой fstab
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 / btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=256,subvol=/@ 0 1
# /dev/nvme0n1p1
UUID=3BC4-3355 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /home btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=257,subvol=/@home 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /opt btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=259,subvol=/@opt 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /tmp btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=260,subvol=/@tmp 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /.snapshots btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=261,subvol=/@.snapshots 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /var btrfs rw,relatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=258,subvol=/@var 0 2
# /dev/nvme0n1p2
UUID=590337a3-5074-4ef1-9d42-241c8e2d47a9 none swap defaults 0 0
В параметре subvol=… указывается имя субтома относительно корня Btrfs раздела, а не путь в системе.
Обычно в дистрибутивах для системных субтомов используют префикс @ (например, @home, @var). У вас в rootfs он есть, а в остальных — нет. Если при создании вы забыли @, система их не увидит.
Посмотри как у вас щас устроен список субтомов
btrfs subvolume list /mnt
Исходная версия Exordx, :
Привет, я использую btrfs и предпологаю что у меня такой кейс какой ты хочешь реализовать. Посмотри мой fstab
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 / btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=256,subvol=/@ 0 1
# /dev/nvme0n1p1
UUID=3BC4-3355 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /home btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=257,subvol=/@home 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /opt btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=259,subvol=/@opt 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /tmp btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=260,subvol=/@tmp 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /.snapshots btrfs rw,noatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=261,subvol=/@.snapshots 0 2
# /dev/nvme0n1p3
UUID=f0848151-6170-4747-a21e-1ce702d626d0 /var btrfs rw,relatime,compress=zstd:3,ssd,space_cache=v2,commit=120,subvolid=258,subvol=/@var 0 2
# /dev/nvme0n1p2
UUID=590337a3-5074-4ef1-9d42-241c8e2d47a9 none swap defaults 0 0
В параметре subvol=… указывается имя субтома относительно корня Btrfs раздела, а не путь в системе.
Обычно в дистрибутивах для системных субтомов используют префикс @ (например, @home, @var). У вас в rootfs он есть, а в остальных — нет. Если при создании вы забыли @, система их не увидит.
Посмотри как у вас щас устроен список субтомов
btrfs subvolume list /mnt