์๋ก์ด restic
0.9.0์ ๋ค ๊ฐ์ง ์ธ๋ถ ์์ค์ผ๋ก ๋ก๊น
์ ๊ฐ์ ํ์ต๋๋ค.
--quiet
-> ์์(์ค๋ฅ ์ ์ธ)--verbose
๋๋ -v
-> ์ฃผ์ ๋จ๊ณ ๋ฐ ์๋ฃ ํต๊ณ--verbose --verbose
๋๋ -v 2
-> ์ฃผ์ ๋จ๊ณ, ๋ชจ๋ ํ์ผ, ์๋ฃ ํต๊ณ๊ทธ๋ฌ๋ ์ด๋ฌํ ์์ค ์ค ์ด๋ ๊ฒ๋ ๋ฐฑ์
๋ ํ์ผ์ ๊ธฐ๋กํ์ง ์์ต๋๋ค. -v
๋ ํ์ผ์ ๊ธฐ๋กํ์ง ์์ผ๋ฉฐ -v -v
๋ ๋ฐฑ์
๋์ง ์๋(์์ ๋์ง ์์) ๋ชจ๋ ํ์ผ์ ๊ธฐ๋กํฉ๋๋ค.
๋ด ์ ์์ ์คํ ์ค์ ์ผ์ด๋๋ ์ผ์ ๊ธฐ๋กํ๋ ์์ค์ ์ถ๊ฐํ๋ ๊ฒ์ด์์ต๋๋ค. ์ด ์ค๋ ์ท์์ ์ถ๊ฐ, ์์ ๋๋ ์ญ์ ๋ ํ์ผ, ์
--quiet
-> ์์(์ค๋ฅ ์ ์ธ)--verbose
๋๋ -v
-> ์ฃผ์ ๋จ๊ณ ๋ฐ ์๋ฃ ํต๊ณ--verbose --verbose
๋๋ -v 2
-> ์ฃผ์ ๋จ๊ณ, ์ถ๊ฐ/์์ /์ญ์ ๋ ํ์ผ ์๋ฃ ํต๊ณ--verbose --verbose --verbose
๋๋ -v 3
-> ์ฃผ์ ๋จ๊ณ, ๋ชจ๋ ํ์ผ, ์๋ฃ ํต๊ณ๋๋ ๋ก๊ทธ ๊ธฐ๋ฅ ๋ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ์ต์ ์ ์ผ๊ณ ๋ ์ ์์ต๋๋ค.
--log=scan,added,modified,deleted,unmodified,totals,stats
๋ฐ๋ผ์ ๋ง์ง๋ง์ ์ด๊ณ ์์ด ๋ฐฑ์ ๋ ํ์ผ์ ๊ธฐ๋กํ๊ธฐ ์ํด ์ฌ์ฉํ ์ ์์ต๋๋ค.
--log=added,modified,deleted
ํฉ๊ณ๋ฅผ ์ํ๋ฉด ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--log=totals
๊ทธ๋ฆฌ๊ณ --verbose
์ต์
์ ์ผ๋ถ ์ฌ์ ์ค์ ๋ ๋ก๊ทธ ๊ธฐ๋ฅ ์กฐํฉ์ ๋งคํ๋ฉ๋๋ค.
stats
์ต์
์ ์ด ํ์ผ ํฌ๊ธฐ์ ์ค์ ๋ฐฑ์
๋ ํฌ๊ธฐ, ์
๋ก๋ ์๊ฐ๊ณผ ํจ๊ป ํ์ผ๋ณ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์ฑํํฉ๋๋ค.
์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ ์ ์๊ฐํด ๋ณด๊ณ ์ถ์ต๋๋ค.
์ด ๊ธฐ๋ฅ๋ ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ด๊ฐ ์ฌ๊ธฐ์ํ๋ ค๊ณ ํ๋ ๊ฒ์ ๋ง๋ค ๊ฒ์ ๋๋ค :
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
ํจ์ฌ ์ฝ์ต๋๋ค. ๊ฐ์ฌ ํด์!
์ด๊ฒ์ ์ข์ ๊ฒ์
๋๋ค! ๋ค์์ grep
์ฌ์ฉํ์ฌ --verbose=2
์ ์ ๋ฒ์ ์ ์๋ฎฌ๋ ์ด์
ํ ๊ฒ์
๋๋ค(์ฆ, ๋ณ๊ฒฝ๋์ง ์์ ๊ฒ์ ๋ฌด์).
restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ๊ธฐ๋ฅ๋ ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๊ทธ๊ฒ์ ๋ด๊ฐ ์ฌ๊ธฐ์ํ๋ ค๊ณ ํ๋ ๊ฒ์ ๋ง๋ค ๊ฒ์ ๋๋ค :
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
ํจ์ฌ ์ฝ์ต๋๋ค. ๊ฐ์ฌ ํด์!