LINUX.ORG.RU

История изменений

Исправление 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