「キャッシュがスーパー生成と一致しません。空間キャッシュが無効になります。」これは何を意味し、どのように解決しますか?

「キャッシュがスーパー生成と一致しません。空間キャッシュが無効になります。」これは何を意味し、どのように解決しますか?

私のシステムでbtrfsパーティションを拡張しようとすると、次のようないくつかの問題に直面しました。

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

私はこの問題を解決しようとしています。残念ながら、そのチェックを追加するパッチ(失敗した場合は終了コード1を返します)は、それが何であるか、それを修正する方法を説明していません。パーティションはSeven Wondersで動作しますが、サイズ変更することはできません。この問題を解決し、今後このようなことが再発生しないようにする方法はありますか?

ベストアンサー1

オンラインに書かれました。BTRFSリストこれはお勧めです--clear-space-cache。次のコマンドは同じ問題を解決しました。

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

おすすめ記事