"El caché y la supergeneración no coinciden, el espacio caché quedará invalidado" ¿Qué significa esto y cómo repararlo?

"El caché y la supergeneración no coinciden, el espacio caché quedará invalidado" ¿Qué significa esto y cómo repararlo?

Tengo un pequeño problema al intentar hacer crecer una partición btrfs en mi sistema, a saber:

sudo btrfsck /dev/sdb9 
[sudo] password for braiam: 
Checking filesystem on /dev/sdb9
UUID: f7e9ac38-5068-4c55-97ab-41430b360d4f
checking extents
checking free space cache
cache and super generation don't match, space cache will be invalidated
checking fs roots
checking csums
There are no extents for csum range 0-69632
Csum exists for 0-69632 but there is no extent record
found 10204750230 bytes used err is 1
total csum bytes: 10835824
total tree bytes: 80138240
total fs tree bytes: 59863040
total extent tree bytes: 4743168
btree space waste bytes: 21830024
file data blocks allocated: 11097911296
 referenced 11097911296
Btrfs v3.16

y estoy tratando de arreglarlo. Lamentablemente, el parche que agregó esa verificación (por cierto, si falla devolverá un código de salida 1) no explica qué es ni cómo podemos solucionarlo. Ahora, la partición funciona de maravilla, pero no puedo cambiar su tamaño. ¿Existe alguna manera de solucionar este problema y evitar que vuelva a ocurrir en el futuro?

Respuesta1

Hay una publicación en ellista de btrfseso sugiere usar la --clear-space-cacheopción. El siguiente comando me solucionó el mismo problema:

btrfs check --clear-space-cache v1 /dev/sda5

información relacionada