Restic: ๋Š๋ฆผ, ๋น„๋ก ๋‹จ์ง€ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฒƒ๋ฟ์ด์ง€๋งŒ

์— ๋งŒ๋“  2016๋…„ 02์›” 17์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: restic/restic

์ •๊ธฐ์ ์œผ๋กœ ๋ฐฑ์—…ํ•  ํŒŒ์ผ์ด 164809๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค(์•ฝ 60GB)... "์ œํ•œ์  ๋ฐฑ์—…"์„ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๋ณด๊ณ ์„œ๊ฐ€ 33MB/s๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๊ณ  strace๋กœ ํ™•์ธํ•˜๋ฉด lstat() ํ˜ธ์ถœ๋งŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋ฐฑ์—…๋‹น ์•ฝ 20๋ถ„์„ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ํŒŒ์ผ์ด ์ˆ˜์ •๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ์•ˆ์ •์ ์ธ 33MB/s๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— restic์ด ๋ฌด์—‡์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  lstat()๋งŒ ํ•˜๋ฉด ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์ด ํฌ๊ธฐ๋Š” 6์ดˆ ๋˜๋Š” 7์ดˆ์ž…๋‹ˆ๋‹ค.

๋™์ผํ•œ ํŒŒ์ผ/ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์ด์ „ ์Šค๋ƒ…์ƒท์— ์ด๋ฏธ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ CPU ์‹œ๊ฐ„์ด ์†Œ์š”๋ฉ๋‹ˆ๊นŒ?

feature enhancement

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์˜ˆ, ์•„๋งˆ๋„ ์ด๊ฒƒ์ด ์ด์œ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ๊ฒฝ์šฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. backup ๋ช…๋ น์— -f ( --force ) ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ํŒŒ์ผ์„ ๋กœ์ปฌ๋กœ ๋‹ค์‹œ ์ฝ๊ณ  ์ €์žฅ์†Œ์—์„œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. . ๋นจ๋ฆฌ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  5 ๋Œ“๊ธ€

ํ˜„์žฌ ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” ์บ์‹œ๋˜์ง€ ์•Š๊ณ  ์ €์žฅ์†Œ์—์„œ ๋กœ๋“œ(๋ฐ ํ•ด๋…)๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋””๋ ‰ํ† ๋ฆฌ๋‹น ํ•œ ๋ฒˆ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์ง€๋งŒ "์ฆ๋ถ„" ๋ฐฑ์—… ์†๋„๋ฅผ ํฌ๊ฒŒ ๋†’์—ฌ์•ผ ํ•˜๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์ปฌ๋กœ ์บ์‹œํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์•ˆ๋…•

๋Š๋ฆฐ WAN ์—ฐ๊ฒฐ์„ ํ†ตํ•œ ์ฆ๋ถ„ โ€‹โ€‹๋ฐฑ์—…์˜ ์„ฑ๋Šฅ๋„ ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฐฉ๊ธˆ 9000๊ฐœ๊ฐ€ ๋„˜๋Š” ํŒŒ์ผ๊ณผ 250MB๊ฐ€ ๋„˜๋Š” ํด๋”๋ฅผ ์›๊ฒฉ s3 ์„œ๋ฒ„์— ๋ฐฑ์—…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ์ปดํ“จํ„ฐ ๋ชจ๋‘ 50/5mbit/s์˜ ์ƒํ•˜ ๋น„๋Œ€์นญ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

์˜ˆ, ์•„๋งˆ๋„ ์ด๊ฒƒ์ด ์ด์œ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ๊ฒฝ์šฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. backup ๋ช…๋ น์— -f ( --force ) ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ํŒŒ์ผ์„ ๋กœ์ปฌ๋กœ ๋‹ค์‹œ ์ฝ๊ณ  ์ €์žฅ์†Œ์—์„œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. . ๋นจ๋ฆฌ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋งค์šฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋งค๋ ฅ์ฒ˜๋Ÿผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค!

๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜์— ๋กœ์ปฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์บ์‹œ(#1040 ์ฐธ์กฐ)๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ ๊ฒƒ ๊ฐ™์•„์„œ ๋‹ซ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰