#320์์ ๋ ผ์ํ๋ ๋์ ์ฐ๋ฆฌ๋ ๊ธฐ๋ฅ์ด ๋ชจ๋ ๋ฐ์ดํฐ(๋ฐ์ดํฐ BLOB, ํธ๋ฆฌ BLOB, ์ค๋ ์ท)๋ฅผ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ๋ณต์ฌํ์ฌ ํฉ ํ์ผ๊ณผ ์ธ๋ฑ์ค๋ฅผ ์ฆ์์์ ๋ค์ ์์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ค๋ฅธ ์์น์ ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ (์: ๋ก์ปฌ ๋ฆฌํฌ์งํ ๋ฆฌ์์ sftp-server๋ก ์ด๋) ๊ธฐ๋ก ๋ฐ ์ด์ ์ค๋ ์ท์ ์์ง ์๊ณ ์ง๊ธ๋ถํฐ ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ ์ด ๊ธฐ๋ฅ์ ๊ตฌํ์ ์ถ์ ํ๋ฉฐ ๊ตฌํ๋๋ฉด ์ข ๋ฃ๋ ์ ์์ต๋๋ค.
์ด๊ฒ์ ํ ์ ์ฅ์(A)์์ ์ ์ ์ฅ์(B)๋ก์ ์ผํ์ฑ ์ฌ๋ณธ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ฒ์ ๋๊น? ์๋๋ฉด ๋ง์ง๋ง ๋๊ธฐํ ์ดํ (A)์ (B) ๊ฐ์ ๋ณ๊ฒฝ๋ ์ฝํ ์ธ ์ "๋๊ธฐํ" ๋๋ ์ ๋ฐ์ดํธ๋ฅผ ์ํํ์ฌ ๋ณด๋ค ์ผ๋ฐ์ ์ด๋ผ๋ ์๋ฏธ์ ๋๊น?
ํ์ฌ ์ด๊ฒ์ ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ์์น ๋๋ ์ ๋ง์คํฐ ํค๋ก ๋ค๋ฅธ ์ ์ฅ์๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋๋ก ์ผํ์ฑ ๋ณต์ฌ๋ง ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
๋๋ฆฐ ์ธํฐ๋ท ์ฐ๊ฒฐ์ ๊ฐ์ํ ๋ ๊ฐ๋ฅํ ํ ํจ์จ์ ์ผ๋ก s3 ๋ฐ ๋ค๋ฅธ ์์น์ ๋ฐฑ์ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@witeshadow ๋ฐ์ดํฐ๊ฐ ๋ง์คํฐ A'๋ก repo A์์ ์ํธํ๋๊ณ ๋ค๋ฅธ ๋ง์คํฐํค B๋ก repo B์ ์ํธํํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ์ํํ ์ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ A`๋ก ๋ณตํธํํ๊ณ B`๋ก ์ํธํํ๊ณ ๊ธฐ๋กํด์ผ ํฉ๋๋ค. ๋๋ฆฐ ๋์ญํญ์ ๋ํด ์ด๋ฅผ ์ต์ ํํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ํ๊ฒ ๋ค...
๋ด๊ฐ ์๊ฐํ ์์๋ ์ ์ผํ ์ต์ ํ๋ ํธ์คํธ, ๊ฒฝ๋ก ๋ฐ ํ๊ทธ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์์ค ์ ์ฅ์ A์ ๋ํ ์ ํ ๊ธฐ์ค์ ๊ฐ๋ ๊ฒ์ด๋ฏ๋ก ๋ชจ๋ ๋ณต์ฌํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
@fd0 ์ด ๊ธฐ๋ฅ ์์ฒญ์ ๋ํ ํฌํ๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์์ต๋๋ค. ๋ด๊ฐ ํ ์ ์๋ ์ผ์ด ์์ต๋๊น?
๋น์ ์ ๊ทธ๊ฒ์ ๊ตฌํํ ์ ์์ต๋๋ค ... ๊ธฐ๋ฅ ์์ฒด๋ ์ด๋ ต์ง ์์ต๋๋ค. ๋ ๊ฐ์ ๋ฐฑ์๋๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ์ด๋ ค์ด ์ผ์
๋๋ค. ์ฐ๋ฆฌ๋ ๋ ์ด์์ ๋ฐฑ์๋ ์ก์ธ์ค๋ฅผ ์ง์ํ์ง ์์ต๋๋ค(์: $B2_ACCOUNT_ID
ํ๋๋ง ์์)... ๊ทธ๋์ ์ด ๊ธฐ๋ฅ์ ์ ์ ํ ๊ตฌ์ฑ ํ์ผ์ ์์กดํ๋ค๊ณ ์๊ฐํฉ๋๋ค(#16 ์ฐธ์กฐ).
A์ B๋ผ๋ ๋ ๊ฐ์ ์ ์ฅ์๊ฐ ์๊ณ A->B๋ฅผ ๋๊ธฐํํ์ฌ ํ๋ก์ธ์ค๊ฐ ์๋ฃ๋ ํ B์ ์๋ Blob(๋ฐ ์ค๋ ์ท) ์งํฉ์ด A์ ์๋ Blob ์งํฉ์ ์์ ์งํฉ์ด ๋๋๋ก ํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. .
๋ฐ๋ผ์ ๋ ์ ์ฅ์๋ฅผ ๋ชจ๋ ์ด๊ณ ๊ฐ๊ฐ์ ๋ํ ์์ธ ํ์ผ์ ๋ก๋ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ฐ ์ผ๋ฃฉ์ด B์๋ ํฌํจ๋์ด ์๋์ง ํ์ธํ๋ ๊ฐ ์ผ๋ฃฉ์ ๋ํด A์ ์ธ๋ฑ์ค๋ฅผ ๋ฐ๋ณตํฉ๋๋ค. ์ด๊ฒ์ด ์ฌ์ค์ด๋ฉด ๋ค์์ผ๋ก ์ด๋ํฉ๋๋ค. ๊ฑฐ์ง์ด๋ฉด ๋ค์ด๋ก๋, ๋ณตํธํ, ์ํธํํ์ฌ B์ ์ ๋ก๋ํ๋ค.
๋ง์ง๋ง์ ์ค๋ ์ท ํ์ผ์ ๋ณต์ฌํ๋ ๊ฒ์ ๋๋ค. A์ ๊ฐ ์ค๋ ์ท ํ์ผ์ ๋ํด ํ์ผ์ ํด๋ ํ๊ณ B์ ๋ํด ๋ค์ ์ํธํํ๊ณ ๊ฑฐ๊ธฐ์ ์ ์ฅํ๋ฉด ์๋ฃ๋ฉ๋๋ค.
๋ด๊ฐ ๋งํ๋ฏ์ด ๊ธฐ์ ๊ตฌํ์ ๋ค์ ์ฝ์ต๋๋ค :)
์์ฒญ๋! ํ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด ๊ฐ๋ ค์์ด ์์ด์ ๊ธ์ ์๊ฐ์ด ์๋์ง ์์๋ด์ผ๊ฒ ์ต๋๋ค. ํ์ง๋ง ๋จ๊ธฐ์ ์ผ๋ก๋ ์ด restic merge
๊ธฐ๋ฅ์ด ์์ด์ผ ํฉ๋๋ค. ๋ด๊ฐ ํ๊ธฐ ์ ์ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๊ฒ์ ์ป๋๋ค๋ฉด ๊ทธ๊ฒ์ ๊ด์ฐฎ์ต๋๋ค. ์๋๋ฉด ๊ฒฐ๊ตญ ์ด๊ฒ์ผ๋ก ๋์๊ฐ๊ฒ ์ต๋๋ค!
์ด๋ฏธ ๊ตฌํํ ๊ฒ ๊ฐ์๋ฐ... /๋จธ๋ฆฌ๋ฅผ ๊ธ์ ์ด๋ฉฐ ์ฐพ์๋ณธ๋ค...
... https://github.com/middelink/restic/tree/fix-323
๊ทธ๋๋ ์ฌ์ ํ ์ปดํ์ผ๋๋์ง ํ์ธํด์ผํฉ๋๋ค. ํด๋น ๋ถ๊ธฐ๋ 228 ์ปค๋ฐ ๋ค์ ์์ต๋๋ค ...
์ ์ฒด ๋ณต์ฌ๋ฟ๋ง ์๋๋ผ ์ค๋ ์ท์ ํ์ ์งํฉ๋ ํ์ฉํ๋ ๊ฒ์ด ์ ์ฉํ ์ ์์ต๋๋ค. ์ด๊ฒ์ #1910์์ ์ ์ํ ์ฌ์ฉ ์ฌ๋ก(๊ธฐ๋ณธ ์ ์ฅ์๋ก ์์ฃผ ๋ฐฑ์ ํ๊ณ ๊ฑฐ๊ธฐ์์ ์คํ์ฌ์ดํธ/๋๋ฆฐ/๋ ๋น์ผ ์ ์ฅ์๋ก์ ๋ฐฑ์ ๋น๋๋ ๋ฎ์)๋ฅผ ์ง์ํ๋ฉฐ ์ ์ฒด ๋ณต์ฌ๋ณธ๋ณด๋ค ๊ตฌํํ๊ธฐ๊ฐ ํจ์ฌ ์ด๋ ต์ง ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์์ผ๋ก ์ถ๊ฐ๋ ์๋ ์์ง๋ง :-)
Err... @middelink์ ์ ์์ ์ปดํ์ผํ๊ณ ์๋ํ ์ ์๋ ๊ฐ๋ฐ ๊ธฐ์ ์ด ์๋ ๋จ์ํ ์ฌ์ฉ์๋ฅผ ์ํ ์์์ด ์์ต๋๊น?
์ด๊ฒ์ ๋๋ถ๋ถ "me too" ์ฃผ์์ด์ง๋ง "๋ชจ๋ ๋ณต์ฌ" ๋๋ "๋๊ธฐํ" ์๋ฏธ ์ฒด๊ณ๊ฐ ์๋ ํ ์ ์ฅ์์์ ๋ค๋ฅธ ์ ์ฅ์๋ก ํน์ ์ค๋ ์ท๋ง ๋ณต์ฌํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์ถ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ๋งค์ผ ๋ฐฑ์ ํ ๋ค์ ์ผ์ฃผ์ผ์ ํ ๋ฒ ๊ฐ์ฅ ์ต๊ทผ์ ์ผ๋ง s3 ๋ฒํท์ ๋ณต์ฌํ๋ ๋ฑ์ ์์ ์ ์ํํฉ๋๋ค.
๊ธ์, ๋น์ ์ ์ด์ด ์ข๋ค. ๋ด ์ฌ๋ณธ cmd๋ ํ๋ ์ด์์ ์ค๋ ์ท ID๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฌ์ค copy-all์ ๊ทธ๊ฒ์ด ํ๋ ์ผ์ด ์๋๋๋ค. ๋จผ์ ์ค๋ ์ท ID๋ฅผ ๋์ดํ ๋ค์ "์ ํ ๋ณต์ฌ" cmdline์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค. ๋๋ ์ด๊ฒ์ ํดํํ ์ ์ค ์ผ์ด์ค๋ก ๋ณด์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ์ข์ต๋๋ค.
์ด์ ๋ํด ๋๋ฌด ๊น์ด ํ๊ณ ๋ค์ง ์๊ณ ncw/rclone๊ณผ์ ํ ๋ก ์ด ์ ์ฉํ ์ ์์ต๋๋ค...
๋ํ ๋ณํฉ/๋ณต์ฌ ๊ธฐ๋ฅ์ ๊ด์ฌ์ด ์์ต๋๋ค. USB ์คํฑ์ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ์์ต๋๋ค. ๋ด ์ค์ ๋ฆฌํฌ์งํ ๋ฆฌ(๋์ผํ ์ํธ)์ ๋ณํฉ/๋ณต์ฌํ๊ณ ์ถ์ต๋๋ค.
์ด๊ฒ์ ๋ํ ์์์ด ์์ต๋๊น?
ํฌํฌ ๋ถ๊ธฐ ๊ฐ master
๋ก ์
๋ฐ์ดํธ๋ ๊ฒ ๊ฐ์ง๋ง ์์ง PR์ด ์์ต๋๋ค.
@middelink ์ฝ๋๊ฐ ์๋ฃ/๋ณํฉ ๊ฐ๋ฅํฉ๋๊น? ๊ทธ๋ ์ง ์๋ค๋ฉด ๋ฌด์์ ํด์ผ ํฉ๋๊น? ์ ๋ง ๊ฐ๊ณ ์ถ์ ๊ธฐ๋ฅ์ด๋ค์ :)
@theoretical2019 ์ฝ๋ ์์ฒด๋ ์์ฑ๋์ง๋ง, ๊ณต์ PR์ ์์ฑํ๊ธฐ ์ํด ์๋ฆฌ์ ์์ ๋๋ง๋ค ์ค๋น๊ฐ ๋๊ธฐ ์ ์ ํด์ผ ํ ์ผ์ ๊ณ์ ์ฐพ๊ฒ ๋ฉ๋๋ค. ๋ฏธ๊ณต๊ฐ/๋ณ๊ฒฝ ๋ก๊ทธ์ ๊ฐ์ ๋ฌธ์์ฒ๋ผ...
์, ๊ทธ๋ฆฌ๊ณ ํ
์คํธ! ๋ด๊ฐ ํ
์คํธ๋ฅผ ์ธ๊ธ ํ์ต๋๊น? ํ
์คํธ๊ฐ ํ์ํฉ๋๋ค :P
@middelink ์ฐธ๊ณ ๋ก, ์
์คํธ๋ฆผ ๋ง์คํฐ๋ก ๋ฆฌ๋ฒ ์ด์คํ์ฌ ๋ถ๊ธฐ๋ฅผ ํ
์คํธํ์ผ๋ฉฐ ๊ฝค ์ ์๋ํฉ๋๋ค. ๋์ผํ ํธ์คํธ, ํ๊ทธ ๋ฐ ๋ ์ง๋ก ์ ์ค๋
์ท์ ์์ฑํ์ต๋๋ค:+1:
ํ๋ณด๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์ค :tada:
์ด์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ฒซ ๋ฒ์งธ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ์ ์ง ๊ด๋ฆฌ(์: ์ ๋ฆฌ)๋ฅผ ์ํด ์ ๊ฒจ ์์ ๋๋ง ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉํ๋ ๋ณด์กฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ ๋ฆฌ ์์ ์ ์๋ฃ๋ ํ ๋ณด์กฐ์์ ๋ณต์ฌ๋ณธ์ ํธ๋ฆฌ๊ฑฐํ ์ ์์ผ๋ฏ๋ก ๋๋ฝ๋ ๋ฐฑ์ ์ด ์์ผ๋ฏ๋ก ๋ฐฑ์ ์๋น์ค์ ๊ฐ๋ ์ค์ง ์๊ฐ์ด ์์ต๋๋ค.
@middelink ์ฝ๋์ PR์ ์ ์ง ๊ด๋ฆฌ์์ ํธ์ง ๋
์ค์ํ ๊ฒ์ ์์ ํ ๊ธฐ๋ณธ PR์ ํ๋ณดํ๋ ๊ฒ์ ๋๋ค. ๋๋ ๋น์ ์ ํ๋ฅญํ ์ํ์ ์์ง์ด๊ณ ์ถ๊ณ , ๋ค๋ฅธ ์ฌ๋๋ค๋ ๊ทธ๋ ๊ฒ ์๊ฐํฉ๋๋ค. :) PR์ ๋ง๋๋ ๋ฐ ๋์์ด ํ์ํ๋ฉด ์๋ ค์ฃผ์ธ์!
@rawtaz ๋ฌผ๋ก ์ ๋๋ค. ๋๊ธฐํ ๋ฐ ๋ชจ๋ ํญ๋ชฉ์ ํ์ฉํ๊ฒ ์ต๋๋ค. ์ด๋ค ์ด์ ๋ก ์ผ์ฐ ๊ทธ๋ ๊ฒ ํ ์๊ฐ์ ์ฐพ์ง ๋ชปํ์ง๋ง ์ง๊ธ์ ์ฝ๊ฐ์ ์๊ฐ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ์์ ์ ๋ํด ๋ชจ๋์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๋ฌธ์์์ ๋ต๋ณํ์ง ๋ชปํ ์ง๋ฌธ์ด ํ๋ ๋จ์์ต๋๋ค(์ ์ด๋ ์ ์๊ฒ๋). ๋ ๋ค ์ ๋ฆฌํด์ผ ํฉ๋๊น, ์๋๋ฉด ์์ค์์ ์ ๋ฆฌํ๊ณ ์ค๋ ์ท ์ญ์ ๊ฐ ์ ํ๋๊ธฐ์ ์ถฉ๋ถํฉ๋๊น?
@lfrancke copy
๋ช
๋ น์ ์ฌ์ฉํ ๋ ๋ณต์ฌํ๋ ค๋ ์ค๋
์ท์ ๊ตฌ์ฒด์ ์ผ๋ก ๋์ดํฉ๋๋ค. ๊ธฐ์กด ์ค๋
์ท, ์กด์ฌํ์ง ์๋ ์ค๋
์ท ๋ฐ ์ด์ ์ ์กด์ฌํ์ง๋ง ํ์ฌ ์ ๋ฆฌ๋๊ณ ๋ ์ด์ ์กด์ฌํ์ง ์๋ ์ค๋
์ท์ ๋ชจ๋ ์ ์ฉ๋์ง ์์ต๋๋ค.
์ ์ฅ์ A์์ ์ ์ฅ์ B๋ก ์ค๋ ์ท์ ๋ณต์ฌํ ๋ค์ ์ ์ฅ์ A์์ ์์ด๋ฒ๋ฆฌ๊ณ ์ ๋ฆฌํ๋ฉด ์ ์ฅ์ B์์ ์๋์ผ๋ก ์ํ์ง์ง ์๊ณ ์ ๋ฆฌ๋๋ฏ๋ก ์ ์ฅ์ B์์ ์ง์ ์ํํด์ผ ํฉ๋๋ค.
ํ๋ฅญํฉ๋๋ค. ๋น ๋ฅด๊ณ ๋์์ด ๋๋ ์๋ต์ ๋ณด๋ด ์ฃผ์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ฏธ ๊ตฌํํ ๊ฒ ๊ฐ์๋ฐ... /๋จธ๋ฆฌ๋ฅผ ๊ธ์ ์ด๋ฉฐ ์ฐพ์๋ณธ๋ค...
... https://github.com/middelink/restic/tree/fix-323
๊ทธ๋๋ ์ฌ์ ํ ์ปดํ์ผ๋๋์ง ํ์ธํด์ผํฉ๋๋ค. ํด๋น ๋ถ๊ธฐ๋ 228 ์ปค๋ฐ ๋ค์ ์์ต๋๋ค ...