btrfs monta subvolume errado na inicialização


3

Meu sistema usa btrfs para seu volume raiz, com instantâneos diários. Estou tentando reverter para um backup recente, mas ele persiste na montagem do mesmo subvolume na inicialização, embora eu tenha atualizado o subvolume padrão e definido explicitamente o subvolume /etc/fstab. o que estou perdendo?

root@leviathan:~# btrfs su li /
ID 571 gen 1117988 top level 5 path default # the old one
ID 575 gen 1117506 top level 571 path var/lib/machines
ID 761 gen 1117964 top level 5 path 2015-11-19 # the one I'm trying to roll back to
ID 762 gen 1113475 top level 5 path 2015-11-20
ID 763 gen 1115824 top level 5 path 2015-11-21

root@leviathan:~# btrfs su sh /  # shows the old subvolume
/
        Name:                   default
        uuid:                   79ec960b-855a-4e4c-9cef-b2590e4dc6f9
        Parent uuid:            0bd42cb4-c0e2-b64c-97ca-4f5c5aa94586
        Creation time:          2015-04-30 19:56:09
        Object ID:              571
        Generation (Gen):       1117984
        Gen at creation:        636777
        Parent:                 5
        Top Level:              5
        Flags:                  -
        Snapshot(s):
                                2015-11-19
                                2015-11-20
                                2015-11-21

root@leviathan:~# btrfs su get-default /  # this is what I want, yet not what mounts
ID 761 gen 1117964 top level 5 path 2015-11-19

root@leviathan:~# cat /etc/fstab  # changed the subvolid, old line commented
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#UUID=4fb9f5f9-1195-440c-8594-c552298c1e44  /  btrfs  defaults,subvolid=571  0  1
UUID=4fb9f5f9-1195-440c-8594-c552298c1e44  /  btrfs  defaults,subvolid=761  0  1

root@leviathan:~# update-grub2  # on a hunch that this is a GRUB problem
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-18-generic
Found initrd image: /boot/initrd.img-4.2.0-18-generic
Found linux image: /boot/vmlinuz-4.2.0-16-generic
Found initrd image: /boot/initrd.img-4.2.0-16-generic
Found memtest86+ image: /default/boot/memtest86+.elf
Found memtest86+ image: /default/boot/memtest86+.bin
done

root@leviathan:~# reboot  # doesn't help

Perdi algo para fazer o GRUB respeitar a atualização? Ou há algo mais que eu precise?

ATUALIZAÇÃO: Encontrei um subvólido na configuração do GRUB, mas alterá-lo não parece afetar nada. Sinto que estou chegando perto ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.