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_ํŒŒ์ผ์‹œ์Šคํ…œ}}