Snapshot vs Backup

Snapshot?

๋งˆ์น˜ ์‚ฌ์ง„ ์ฐ๋“ฏ์ด ํŠน์ • ์‹œ์ ์— ์Šคํ† ๋ฆฌ์ง€์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ํฌ์ฐฉํ•˜์—ฌ ๋ณด๊ด€ํ•˜๋Š” ๊ธฐ์ˆ 

Windows OS์˜ ๋ณต์› ์ง€์ ๊ณผ ๊ฐ™์ด ์žฅ์• ๋‚˜ ๋ฐ์ดํ„ฐ ์†์ƒ ์‹œ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•œ ์‹œ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์Šค๋ƒ…์ƒท์€ ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด ๋‹ค๋ฅธ ๊ณณ์— ์ €์žฅํ•˜๋Š” ๋ฐฑ์—…๊ณผ ๋‹ฌ๋ฆฌ ์ดˆ๊ธฐ ์ƒ์„ฑ ์‹œ ํ˜น์€ ๋ฐ์ดํ„ฐ์˜ ๋ณ€๊ฒฝ์ด ์žˆ๊ธฐ ์ „ ๊นŒ์ง€๋Š” ์Šคํ† ๋ฆฌ์ง€์˜ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ถ€๊ฐ€์ ์ธ ์ •๋ณด)์˜ ๋ณต์‚ฌ๋ณธ์— ํ•ด๋‹นํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€ ์•Š๊ณ , ์žฅ์•  ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•ด๋„ ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋‹ค.

CoW(Copy on Write)

CoW ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ ์›๋ณธ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋งŒ ํ™œ์šฉํ•ด ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•˜๊ณ , ์ถ”ํ›„ ์›๋ณธ ๋ฐ์ดํ„ฐ์— ์ˆ˜์ •์ด ํ”ผ๋ฃŒํ•  ๋•Œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์Šค๋ƒ…์ƒท์ด ์ €์žฅ๋œ ์Šคํ† ๋ฆฌ์ง€ ๊ณต๊ฐ„์œผ๋กœ ๋ณต์‚ฌํ•œ๋‹ค. ์ดํ›„ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์Šค๋ƒ…์ƒท ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ณ€๊ฒฝ๋œ ๋ฐ์ดํ„ฐ๋งŒ์„ ์ €์žฅํ•ด ์Šคํ† ๋ฆฌ์ง€ ๊ณต๊ฐ„์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

RoW(Redirect on Write)

RoW ๋ฐฉ์‹์€ CoW ๋ฐฉ์‹์—์„œ์˜ I/O ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์—ฌ์ค€๋‹ค. RoW ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ ์Šค๋ƒ…์ƒท์„ ์œ„ํ•œ ๋ณ„๋„์˜ ์Šคํ† ๋ฆฌ์ง€ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ธฐ์กด ๋ฐ์ดํ„ฐ์™€ ์Šค๋ƒ…์ƒท ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ณ ์ •ํ•œ ์ฑ„ ์ƒˆ๋กœ์šด ๊ณต๊ฐ„์— ์ˆ˜์ •๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์„ฑํ•ด ๊ด€๋ฆฌํ•œ๋‹ค.

RoW ๋ฐฉ์‹์€ ๋‘๋ฒˆ์˜ ์“ฐ๊ธฐ ์ž‘์—…์ด ํ•„์š”ํ•œ CoW ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ ์ƒˆ๋กœ์šด ๊ณต๊ฐ„์— ๋‹จ ํ•œ ์ฐจ๋ก€๋งŒ ์ˆ˜์ • ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด๋‹ค ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค€๋‹ค.

Backup?

๋ฐฑ์—…์€ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ์‚ฌ๋ณธ์„ ๋งŒ๋“ค์–ด ๋‹ค๋ฅธ ๊ณณ์— ์œ„์น˜์‹œํ‚ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์ด๋ผ ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ์Šคํ† ๋ฆฌ์ง€ ๊ณต๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค.

๋งŽ์€ ์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•˜๋Š” ๋™์•ˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์ •/๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์–ด ๋ฐ์ดํ„ฐ ์—ฐ์†์„ฑ์„ ์œ ์ง€ํ•˜๋Š”๋ฐ ๊ฐ๋ณ„ํžˆ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

์›๋ณธ ๋ฐ์ดํ„ฐ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๋ณต์ œ๋œ ์‚ฌ๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ถˆ๋Ÿฌ์™€ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์žฌํ•ด ๋ฐœ์ƒ ์‹œ ๋ฐ์ดํ„ฐ ์†์ƒ ์—†์ด ์›ํ•˜๋Š” ์‹œ์ ์œผ๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐฑ์—… ๋ฐฉ์‹์—๋Š” ์ „์ฒด๋ฐฑ์—…, ์ฆ๋ถ„๋ฐฑ์—…, ์ฐจ๋“ฑ๋ฐฑ์—…์ด ์žˆ๋‹ค.

Snapshot vs Backup

์›๋ณธ ๋ฐ์ดํ„ฐ ์ข…์†์„ฑ

์Šค๋ƒ…์ƒท๊ณผ ๋ฐฑ์—…์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ '์›๋ณธ ๋ฐ์ดํ„ฐ ์ข…์†์„ฑ'์ด๋‹ค. ์Šค๋ƒ…์ƒท์€ ์›๋ณธ์˜ ์™„๋ฒฝํ•œ ๋ณต์‚ฌ๋ณธ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ ๊ณต๊ฐ„์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ๋ณต๊ตฌ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฐฑ์—…์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์ „์ฒด๋ฅผ ์™„์ „ํ•œ ํ˜•ํƒœ์˜ ์‚ฌ๋ณธ์œผ๋กœ ๋ณต์ œํ•ด ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›๋ณธ ๋ฐ์ดํ„ฐ์— ์˜๊ตฌ์ ์ธ ์†์ƒ์ด ๊ฐ€ํ•ด์ ธ๋„ ๋ฐฑ์—…๋œ ์‹œ์ ์˜ ๋ฐ์ดํ„ฐ ์ „์ฒด๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด ๋ฒค๋” ์ข…์†์„ฑ

์Šค๋ƒ…์ƒท์˜ ๊ฒฝ์šฐ ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋‚ด์— ์ €์žฅ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์Šคํ† ๋ฆฌ์ง€ ํ•˜๋“œ์›จ์–ด ๋ฒค๋”๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ ์ด์ „ ์Šคํ† ๋ฆฌ์ง€์— ์žˆ๋Š” ์Šค๋ƒ…์ƒท์„ ํ™œ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐฑ์—…์˜ ๊ฒฝ์šฐ ๋ณ„๋„์˜ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅ๋ผ ๋ณด๊ด€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฒŒ ๋˜์–ด๋„ ๋ฐฑ์—… ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด ๋ฒค๋” ์ข…์†์„ฑ์œผ๋กœ๋ถ€ํ„ฐ ์ž์œ ๋กญ๋‹ค.,

์ž‘์—…์— ๋”ฐ๋ฅธ ๋ถ€ํ•˜ ๋ฐ ์†Œ์š” ์‹œ๊ฐ„

์Šค๋ƒ…์ƒท์˜ ๊ฒฝ์šฐ ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์Šค๋ƒ…์ƒท ์ƒ์„ฑ ๋ฐ ๋ฐ์ดํ„ฐ ๋ณต์›์— ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์ด ํš๊ธฐ์ ์œผ๋กœ ๋‹จ์ถ•๋œ๋‹ค. ๋˜ํ•œ ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„์˜ ์›๋ณธ ๋ฐ์ดํ„ฐ๋งŒ์„ ์ž…๋ ฅํ•ด๋‘๊ธฐ ๋–„๋ฌธ์— ์ „์ฒด๋ฅผ ๋ณต์ œํ•˜๋Š” ๋ฐฑ์—…๋ณด๋‹ค ์„ฑ๋Šฅ์ƒ์˜ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ๋นˆ๋ฒˆํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ •์ด ์žฆ์€ ๊ฒฝ์šฐ์— ์Šค๋ƒ…์ƒท์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ ํ•ฉํ•˜๋‹ค.

์Šค๋ƒ…์ƒท๊ณผ ๋ฐฑ์—…์€ ๊ฐ๊ฐ์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์–ด๋А ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์—๋งŒ ์˜์กดํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์Šค๋ƒ…์ƒท๊ณผ ๋ฐฑ์—…์„ ํ•จ๊ป˜ ํ™œ์šฉํ•ด ๋ฐฑ์—… ์ฃผ๊ธฐ์™€ ๋ณต๊ตฌ ์†Œ์š” ์‹œ๊ฐ„์„ ์ˆ˜ ๋ถ„ ๋‹จ์œ„๋กœ ์งง๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ์— ๊ฐ€์žฅ ๋ฐ”๋žŒ์งํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ๋งํ•œ๋‹ค.

Last updated