ZDNet의 기사 The ultimate guide to Gmail backup은 말 그대로 궁극의 지침서라 할만 하다. 이메일을 백업하는 방법을 열 가지도 넘게 소개하는데 그 중에서 내 경험에 비추어 주 계정이 Gmail일 때 제일 쓸만한 방법을 정리해본다.
- 단순히 여러 개의 이메일 계정을 하나로 통합해서 한 곳에서 모든 이메일을 받아볼 생각이라면 Forward 기능을 이용하는 편이 편하다.
- Forward 기능을 제공하지 않는 곳이라면 POP3 또는 IMAP로 이메일을 가져오면 된다.
- 데이터 백업을 할 생각이면 Google Takeout를 이용한다.
Gmvault
좀더 고급 기능이 필요할 때는 Gmvault가 답이다. 특정 지메일 계정을 그대로 복사해서 다른 지메일 계정으로 옮길 때, 그냥 불안해서 주기적으로 백업할 때 유용하다. 그 외에도 특정 기간의 데이터만 백업을 한다던가 기능이 참 많다. 다만 쉘 명령어라 컴맹이 쓰기엔 적합하지 않을 수도 있다.
몇 가지 용례를 살펴보면,
- 이메일을 암호화해 백업하되 이전에 백업한 기록이 있으면 마지막으로 백업한 이메일 이후부터 백업한다. 이때 백업한 데이터는
$HOME/gmvault-db/[email protected]
폴더에 저장한다.gmvault sync [email protected] --resume --encrypt --db-dir=~/gmvault-db/[email protected]
$HOME/gmvault-db/[email protected]
에 백업한 이메일을[email protected]
계정에 집어넣되 이전에 복원하다 실패한 적이 있으면 실패한 곳부터 작업을 재개한다.[email protected]
에 집어넣은 이메일에는[email protected]
라는 레이블을 붙인다.gmvault restore --resume —apply-label "[email protected]" --db-dir=~/gmvault-db/[email protected] [email protected]
Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.