duplicity로 S3 Glacier에 백업
최근에는 클라우드 스토리지에도 대응하고 있어 Amazon S3에 백업을 둘 수 있습니다.
여기에서 Glacier를 사용하면 용량 요금이 낮아집니다만, 백업의 버킷 전체에 Glacier로 이동하는 Lifecycle를 설정해 버리면, 메타데이터까지 Glacier로 이동되어 버립니다. 다음 백업 시 메타데이터 검색을 위해 백업을 시작하는 데 몇 시간이 걸립니다.
용량을 잃지 않는 메타데이터는 S3로 유지되었으며 데이터만 Glacier로 이동하는 방법을 알았습니다.
데이터만 구별하기 위한 prefix
필수는 --file-prefix-archive
입니다. 하나의 버킷내에 복수의 백업을 두기 위해서 호스트명등을 붙일 경우, archive
의 뒤에 붙일 필요가 있습니다.
OPTS="--file-prefix-archive=archive-${HOST}- --file-prefix-manifest=manifest-${HOST}- --file-prefix-signature=signature-${HOST}-"
S3을 백업 대상으로 지정
export AWS_ACCESS_KEY_ID=……
export AWS_SECRET_ACCESS_KEY=……
OPTS="${OPTS} --s3-use-new-style --encrypt-key=${GPG_KEY} --sign-key=${GPG_KEY}"
duplicity $EXCLUDE $OPTS $SRC s3+http://teikan/duplicity
백업 결과
이런 식으로 S3에 백업을 할 수 있었습니다.
데이터( archive
) 5GB에 대해 메타데이터( manifest
+ signature
)는 39MB이므로 S3에 둔 채로도 아쉽지 않습니다.
Lifecycle 설정
버킷 이름.
결과
며칠 후 확인하면 예상대로 duplicity
만 Glacier로 이동되었습니다.
다른 방법
Lifecycle에 의존하지 않고, --file-prefix-archive
라는 옵션으로 갑자기 Glacier에 두는 방법도 있는 것 같습니다만, 제대로 움직이는지 잘 모르는 티켓 도 있어, 시도하고 있지 않습니다.
Reference
이 문제에 관하여(duplicity로 S3 Glacier에 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/teikan/items/a09c82dadad7a538a652
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
OPTS="--file-prefix-archive=archive-${HOST}- --file-prefix-manifest=manifest-${HOST}- --file-prefix-signature=signature-${HOST}-"
export AWS_ACCESS_KEY_ID=……
export AWS_SECRET_ACCESS_KEY=……
OPTS="${OPTS} --s3-use-new-style --encrypt-key=${GPG_KEY} --sign-key=${GPG_KEY}"
duplicity $EXCLUDE $OPTS $SRC s3+http://teikan/duplicity
백업 결과
이런 식으로 S3에 백업을 할 수 있었습니다.
데이터( archive
) 5GB에 대해 메타데이터( manifest
+ signature
)는 39MB이므로 S3에 둔 채로도 아쉽지 않습니다.
Lifecycle 설정
버킷 이름.
결과
며칠 후 확인하면 예상대로 duplicity
만 Glacier로 이동되었습니다.
다른 방법
Lifecycle에 의존하지 않고, --file-prefix-archive
라는 옵션으로 갑자기 Glacier에 두는 방법도 있는 것 같습니다만, 제대로 움직이는지 잘 모르는 티켓 도 있어, 시도하고 있지 않습니다.
Reference
이 문제에 관하여(duplicity로 S3 Glacier에 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/teikan/items/a09c82dadad7a538a652
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
버킷 이름.
결과
며칠 후 확인하면 예상대로 duplicity
만 Glacier로 이동되었습니다.
다른 방법
Lifecycle에 의존하지 않고, --file-prefix-archive
라는 옵션으로 갑자기 Glacier에 두는 방법도 있는 것 같습니다만, 제대로 움직이는지 잘 모르는 티켓 도 있어, 시도하고 있지 않습니다.
Reference
이 문제에 관하여(duplicity로 S3 Glacier에 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/teikan/items/a09c82dadad7a538a652
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Lifecycle에 의존하지 않고,
--file-prefix-archive
라는 옵션으로 갑자기 Glacier에 두는 방법도 있는 것 같습니다만, 제대로 움직이는지 잘 모르는 티켓 도 있어, 시도하고 있지 않습니다.
Reference
이 문제에 관하여(duplicity로 S3 Glacier에 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/teikan/items/a09c82dadad7a538a652텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)