コンピュータをシャットダウンすると、常にBTRFSエラーが発生します。どのように削除できるのかご存知ですか?このエラーの詳細な意味は何ですか?コンピュータは一般的にうまく動作しています。
システムは、完全なディスク暗号化と(明らかに)BTRFSを備えたManjaroです。私はTimeshiftを使ってスナップショットを撮っています。
BTRFS warning (device dm-0): qgroup 0/256 has unreleased space, type 0 rsv 16384
BTRFS error (device dm-0): qgroup reserved space leaked
役に立つかもしれないいくつかの出力。追加情報が必要ですか?
# btrfs qgroup show /
qgroupid rfer excl
-------- ---- ----
0/5 92.00KiB 92.00KiB
0/256 13.96GiB 10.17MiB
0/257 104.83GiB 36.40MiB
...
# btrfs subvol list /
ID 256 gen 30193 top level 5 path @
...
# btrfs subvol show /
@
Name: @
UUID: dsdasd0909-r5s6-5646-5k7l-8388dadsadcea
Parent UUID: -
Received UUID: -
Creation time: 2020-12-28 12:33:17 +0100
Subvolume ID: 256
Generation: 30193
Gen at creation: 6
Parent ID: 5
Top level ID: 5
Flags: -
Snapshot(s):
...
Quota group: 0/256
Limit referenced: -
Limit exclusive: -
Usage referenced: 13.96GiB
Usage exclusive: 10.17MiB
答え1
システムを以前のスナップショットに復元した後にこの問題が発生しました。私の記憶が正しい場合は、次のようにこの警告を削除しました。
- "#btrfs クォータの無効化 /path/to/subvolume" を使用して btrfs クォータのサポートを無効にします。
- クォータグループのリスト「#btrfs qgroup show /path/to/subvolume」および「#btrfs qgroup delete group-id」を使用してすべてのクォータグループを削除する
- 「#btrfs quotaを有効にする/path/to/subvolume」を使用して、クォータサポートを再度有効にします。
私の例のパスは/
「サブボリュームを削除したら、関連するqgroupを手動で削除する必要があります。」 -https://btrfs.wiki.kernel.org/index.php/Quota_support
私はこれが関連していると信じています。システムをスナップショットに復元して既存のシステムを削除した場合は、関連するqgroupを削除して問題を解決します。