๋ฐฑ์ ๋ฐ ์ฌํด ๋ณต๊ตฌ์ฉ ์ํํธ์จ์ด๋ฅผ ์์ฐํ๋ ํ์ฌ Veeam์ ๋ธ๋ก ์ฅ์น์ ์ค๋ ์ท์ ์์ฑํ๊ณ ๋ธ๋ก ์ฅ์น์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๋ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ์ฌ Linux ์ปค๋์ ํฌํจํ blksnap ๋ชจ๋์ ์ ์ํ์ต๋๋ค. ์ค๋ ์ท ์์ ์ ์ํด blksnap ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ์ blksnap.so ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค๋น๋์ด ์์ด ์ฌ์ฉ์ ๊ณต๊ฐ์์ ioctl ํธ์ถ์ ํตํด ์ปค๋ ๋ชจ๋๊ณผ ์ํธ ์์ฉํ ์ ์์ต๋๋ค.
๋ชจ๋์ ์์ฑํ๋ ๋ชฉ์ ์ ์์ ์ ์ค๋จํ์ง ์๊ณ ๋๋ผ์ด๋ธ ๋ฐ ๊ฐ์ ๋์คํฌ์ ๋ฐฑ์ ์ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค. ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ์ค๋ ์ท์์ ์ ์ฒด ๋ธ๋ก ์ฅ์น์ ํ์ฌ ์ํ๋ฅผ ์บก์ฒํ ์ ์์ผ๋ฉฐ ์งํ ์ค์ธ ๋ณ๊ฒฝ ์ฌํญ์ ์์กดํ์ง ์๋ ๋ฐฑ์ ์ฉ ๊ฒฉ๋ฆฌ๋ ์ฌ๋ผ์ด์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. . blksnap์ ์ค์ํ ๊ธฐ๋ฅ์ ํ ๋ฒ์ ์ฌ๋ฌ ๋ธ๋ก ์ฅ์น์ ๋ํ ์ค๋ ์ท์ ๋์์ ์์ฑํ ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ธ๋ก ์ฅ์น ์์ค์์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ ๋ฟ๋ง ์๋๋ผ ๋ฐฑ์ ์ ์๋ ๋ค์ํ ๋ธ๋ก ์ฅ์น ์ํ์ ์ผ๊ด์ฑ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
๋ธ๋ก ์ฅ์น ํ์ ์์คํ (bdev)์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ธฐ ์ํด I/O ์์ฒญ์ ๊ฐ๋ก์ฑ ์ ์๋ ํํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. blksnap์ ์ฐ๊ธฐ ์์ฒญ์ ๊ฐ๋ก์ฑ๊ณ ์ด์ ๊ฐ์ ์ฝ๊ณ ์ด๋ฅผ ์ค๋ ์ท์ ์ํ๋ฅผ ๊ฒฐ์ ํ๋ ๋ณ๋์ ๋ณ๊ฒฝ ์ฌํญ ๋ชฉ๋ก์ ์ ์ฅํ๋ ํํฐ๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๋ธ๋ก ์ฅ์น ์์ ๋ ผ๋ฆฌ๊ฐ ๋ณ๊ฒฝ๋์ง ์๊ณ ์๋ ๋ธ๋ก ์ฅ์น์ ๊ธฐ๋ก์ด ์ค๋ ์ท์ ๊ด๊ณ์์ด ๊ทธ๋๋ก ์ํ๋๋ฏ๋ก ๋ฐ์ดํฐ ์์ ๊ฐ๋ฅ์ฑ์ด ์ ๊ฑฐ๋๊ณ ์์ธกํ ์ ์๋ ์ฌ๊ฐํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ๋ฐฉ์ง๋ฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ํ ๋น๋ ๊ณต๊ฐ์ blksnap ๋ฐ ์ค๋ฒํ๋ก.
๋ํ ์ด ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ๋ง์ง๋ง ์ค๋ ์ท๊ณผ ์ด์ ์ค๋ ์ท ์ฌ์ด์ ์ด๋ค ๋ธ๋ก์ด ๋ณ๊ฒฝ๋์๋์ง ํ์ธํ ์ ์์ผ๋ฏ๋ก ์ฆ๋ถ ๋ฐฑ์ ์ ๊ตฌํํ๋ ๋ฐ ์ ์ฉํ ์ ์์ต๋๋ค. ์ค๋ ์ท ์ํ์ ๋ฐ๋ผ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๊ธฐ ์ํด ๋ชจ๋ ๋ธ๋ก ์ฅ์น์ ์์ ๋ฒ์์ ์นํฐ๋ฅผ ํ ๋นํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ธ๋ก ์ฅ์น์ FS ๋ด์ ๊ฐ๋ณ ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ ์ ์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๋ ์์ญ์ ํฌ๊ธฐ๋ ์ค๋ ์ท์ด ์์ฑ๋ ํ์๋ ์ธ์ ๋ ์ง ๋๋ฆด ์ ์์ต๋๋ค.
Blksnap์ Veeam Agent for Linux ์ ํ์ ์ผ๋ถ์ธ veeamsnap ๋ชจ๋์ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ง๋ง Linux ์ปค๋์ ์ฃผ์ ๋ถ๋ถ์์ ๊ตฌ์ฒด์ ์ธ ์ ๋ฌ์ ์ํด ์ฌ์ค๊ณ๋์์ต๋๋ค. blksnap๊ณผ veeamsnap์ ๊ฐ๋
์ ์ฐจ์ด์ ์ I/O๋ฅผ ๊ฐ๋ก์ฑ๋ ๋ณ๋์ bdevfilter ๊ตฌ์ฑ ์์ ๋์ ๋ธ๋ก ์ฅ์น์ ์ฐ๊ฒฐ๋ ํํฐ ์์คํ
์ ์ฌ์ฉํ๋ค๋ ๊ฒ์
๋๋ค.
์ถ์ฒ : opennet.ru