BTRFS qgroups 경고/오류

BTRFS qgroups 경고/오류

컴퓨터를 종료할 때 항상 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을 삭제하면 문제가 해결됩니다.

관련 정보