RAID 6.2/5 ๊ตฌํ์ ์ฐ๊ธฐ ๊ตฌ๋ฉ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Linux 6 ์ปค๋์ Btrfs ๊ฐ์ ์ฌํญ์ ํฌํจํ๋๋ก ์ ์๋์์ต๋๋ค. ๋ฌธ์ ์ ๋ณธ์ง์ ๋ นํ ์ค์ ์ถฉ๋์ด ๋ฐ์ํ๋ฉด ์ฒ์์๋ ์ด๋ค RAID ์ฅ์น๊ฐ ์ด๋ค ๋ธ๋ก์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ธฐ๋ก๋์๋์ง, ์ด๋ ๋ธ๋ก์ ๋ นํ๊ฐ ์๋ฃ๋์ง ์์๋์ง ์ดํดํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ค๋ ์ฌ์ค๋ก ๊ท๊ฒฐ๋ฉ๋๋ค. ์ด๋ฐ ์ํฉ์์ RAID๋ฅผ ๋ณต์ํ๋ ค๊ณ ํ๋ฉด RAID ๋ธ๋ก์ ์ํ๊ฐ ๋๊ธฐํ๋์ง ์์ ์ธ์๋ ๋ธ๋ก์ ํด๋นํ๋ ๋ธ๋ก์ด ํ๊ดด๋ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํน๋ณํ ์กฐ์น๊ฐ ์ทจํด์ง์ง ์์ ๋ชจ๋ RAID1/5/6 ์ด๋ ์ด์์ ๋ฐ์ํฉ๋๋ค.
btrfs์ RAID1๊ณผ ๊ฐ์ RAID ๊ตฌํ์์๋ ๋ ๋ณต์ฌ๋ณธ ๋ชจ๋์์ ์ฒดํฌ์ฌ์ ์ฌ์ฉํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๋ถ์ผ์น๊ฐ ์๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ ๋ ๋ฒ์งธ ๋ณต์ฌ๋ณธ์์ ๊ฐ๋จํ ๋ณต์๋ฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ผ๋ถ ์ฅ์น๊ฐ ์์ ํ ์ค๋ฅ ๋์ ์๋ชป๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์์ํ๋ ๊ฒฝ์ฐ์๋ ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ RAID5/6์ ๊ฒฝ์ฐ ํ์ผ ์์คํ ์ ํจ๋ฆฌํฐ ๋ธ๋ก์ ๋ํ ์ฒดํฌ์ฌ์ ์ ์ฅํ์ง ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์ํฉ์์๋ ๋ธ๋ก์ด ๋ชจ๋ ์ฒดํฌ์ฌ๋๋ค๋ ์ฌ์ค์ ํตํด ๋ธ๋ก์ ์ ํจ์ฑ์ ํ์ธํ๊ณ ํจ๋ฆฌํฐ ๋ธ๋ก์ ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ์์. ๊ทธ๋ฌ๋ ๋ถ๋ถ ๋ นํ์ ๊ฒฝ์ฐ ํน์ ์ํฉ์์๋ ์ด ๋ฐฉ๋ฒ์ด ์๋ํ์ง ์์ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฐฐ์ด์ ๋ณต์ํ ๋ ๋ถ์์ ํ ๋ ์ฝ๋์ ํด๋นํ๋ ๋ธ๋ก์ด ์๋ชป ๋ณต์๋ ์ ์์ต๋๋ค.
btrfs์ ๊ฒฝ์ฐ ์์ฑ๋๋ ๋ ์ฝ๋๊ฐ ์คํธ๋ผ์ดํ๋ณด๋ค ์์ ๊ฒฝ์ฐ ์ด ๋ฌธ์ ๊ฐ ๊ฐ์ฅ ๊ด๋ จ์ด ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํ์ผ ์์คํ ์ ์ฝ๊ธฐ-์์ -์ฐ๊ธฐ ์์ (์ฝ๊ธฐ-์์ -์ฐ๊ธฐ, RMW)์ ์ํํด์ผ ํฉ๋๋ค. ์ฐ๊ธฐ๊ฐ ๋ถ์์ ํ ๋ธ๋ก์ด ๋ฐ๊ฒฌ๋๋ฉด RMW ์์ ์ผ๋ก ์ธํด ์ฒดํฌ์ฌ์ ๊ด๊ณ์์ด ๊ฐ์ง๋์ง ์๋ ์์์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ RMW ์์ ์ด ์ด ์์ ์ ์ํํ๊ธฐ ์ ์ ๋ธ๋ก์ ์ฒดํฌ์ฌ์ ํ์ธํ๊ณ , ๋ฐ์ดํฐ ๋ณต์์ด ํ์ํ ๊ฒฝ์ฐ ๊ธฐ๋ก ํ์ ์ฒดํฌ์ฌ๋ ํ์ธํ๋๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ๋ถํํ๋ ๋ถ์์ ํ ์คํธ๋ผ์ดํ(RMW)๋ฅผ ์์ฑํ๋ ์ํฉ์์๋ ์ฒดํฌ์ฌ ๊ณ์ฐ์ ์ถ๊ฐ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ์ง๋ง ์์ ์ฑ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค. RAID6์ ๊ฒฝ์ฐ ์ด๋ฌํ ๋ ผ๋ฆฌ๋ ์์ง ์ค๋น๋์ง ์์์ง๋ง RAID6์์ ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ํ ๋ฒ์ 2๊ฐ์ ์ฅ์น์์ ์ฐ๊ธฐ๊ฐ ์คํจํด์ผ ํ๋ฉฐ ๊ทธ๋ด ๊ฐ๋ฅ์ฑ์ ๋ฎ์ต๋๋ค.
๋ํ ๊ฐ๋ฐ์๊ฐ RAID5/6 ์ฌ์ฉ์ ๋ํ ๊ถ์ฅ ์ฌํญ์ ์ธ๊ธํ ์ ์๋๋ฐ, ๊ทธ ํต์ฌ์ Btrfs์์ ๋ฉํ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ ์ ์ฅ์ ํ๋กํ์ด ๋ค๋ฅผ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฉํ๋ฐ์ดํฐ์๋ ํ๋กํ RAID1(๋ฏธ๋ฌ) ๋๋ RAID1C3(์ฌ๋ณธ 3๊ฐ)์, ๋ฐ์ดํฐ์๋ RAID5 ๋๋ RAID6์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ์์ ์ ์ธ ๋ฉํ๋ฐ์ดํฐ ๋ณดํธ์ "์ฐ๊ธฐ ๊ตฌ๋ฉ"์ ๋ถ์ฌ๋ฅผ ๋ณด์ฅํ๊ณ , ๋ค๋ฅธ ํํธ์ผ๋ก๋ RAID5/6์ ํน์ง์ธ ๋ณด๋ค ํจ์จ์ ์ธ ๊ณต๊ฐ ์ฌ์ฉ์ ๋ณด์ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ฉํ๋ฐ์ดํฐ ์์์ ๋ฐฉ์งํ๊ณ ๋ฐ์ดํฐ ์์์ ์์ ํ ์ ์์ต๋๋ค.
๋ํ ์ปค๋ 6.2์ Btrfs์ ์๋ SSD์ ๊ฒฝ์ฐ "ํ๊ธฐ" ์์
์ ๋น๋๊ธฐ ์คํ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค(๋ ์ด์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฅํ ํ์๊ฐ ์๋ ํด์ ๋ ๋ธ๋ก์ ํ์ํจ). ์ด ๋ชจ๋์ ์ฅ์ ์ ๋๊ธฐ์ด์์ "์ญ์ " ์์
์ ํจ๊ณผ์ ์ผ๋ก ๊ทธ๋ฃนํํ๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์์ ์ํ ๋๊ธฐ์ด์ ์ถ๊ฐ ์ฒ๋ฆฌ๋ก ์ธํด ๊ณ ์ฑ๋ฅ์
๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ๋๊ธฐ์์ ๊ฒฝ์ฐ์ฒ๋ผ ์ผ๋ฐ FS ์์
์ด ๋๋ ค์ง์ง ์๋ ์ด์ ์
๋๋ค. ๋ธ๋ก์ด ํด์ ๋๋ฉด 'ํ๊ธฐ'๋ฅผ ์ ํํ๊ณ SSD๊ฐ ๋ ๋์ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค. ๋ฐ๋ฉด, ์ถ๊ฐ ์ค์บ์ด๋ ์์
์๋ ์ ํ ์์ด ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ๋ธ๋ก์ด FS์์ ์ง์์ง๊ธฐ ๋๋ฌธ์ ๋ ์ด์ fstrim๊ณผ ๊ฐ์ ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru