btrfs-balance.md 1.5 KB

btrfs balance

btrfs 파일 시스템에서 블록 그룹을 균형 조정. 더 많은 정보: https://btrfs.readthedocs.io/en/latest/btrfs-balance.html.

  • 실행 중이거나 일시 중지된 균형 조정 작업 상태 표시:

sudo btrfs balance status {{경로/대상/btrfs_파일시스템}}

  • 모든 블록 그룹 균형 조정 (느림; 파일 시스템의 모든 블록을 다시 씀):

sudo btrfs balance start {{경로/대상/btrfs_파일시스템}}

  • 사용률이 15% 미만인 데이터 블록 그룹을 백그라운드에서 균형 조정:

sudo btrfs balance start --bg -dusage={{15}} {{경로/대상/btrfs_파일시스템}}

  • 주어진 장치 devid에 사용률 20% 미만이고 최소 1개의 청크가 있는 최대 10개의 메타데이터 청크 균형 조정 (btrfs filesystem show 참고):

sudo btrfs balance start -musage={{20}},limit={{10}},devid={{devid}} {{경로/대상/btrfs_파일시스템}}

  • 데이터 블록을 raid6로, 메타데이터를 raid1c3로 변환 (프로필은 mkfs.btrfs(8) 참고):

sudo btrfs balance start -dconvert={{raid6}} -mconvert={{raid1c3}} {{경로/대상/btrfs_파일시스템}}

  • 이미 변환된 청크를 건너뛰고 데이터 블록을 raid1로 변환 (예: 이전에 취소된 변환 작업 후):

sudo btrfs balance start -dconvert={{raid1}},soft {{경로/대상/btrfs_파일시스템}}

  • 실행 중이거나 일시 중지된 균형 조정 작업 취소, 일시 중지 또는 재개:

sudo btrfs balance {{cancel|pause|resume}} {{경로/대상/btrfs_파일시스템}}