Використовуйте особистий обліковий запис Amazon S3 для резервного копіювання Gmail за допомогою Ubuntu


3

Як питання, я знайшов в Інтернеті, що backupify пропонують перехід від свого S3 до особистого S3 користувача, у мене є обліковий запис backupify, але я не можу знайти ці опції, крім того, я не вважаю за краще мати мою електронну пошту обробляти хтось інший.

Чи можна використовувати свій особистий обліковий запис amazon s3 для резервного копіювання Gmail? Бажано як інкрементне резервне копіювання, тому що я не повинен використовувати занадто багато пропускної здатності для завантаження надлишкових даних назад в S3.

Я використовую Ubuntu, тому сценарій для мене нормальний.


Ви коли-небудь випробовували мою відповідь?
Geoff

Відповіді:


1

Резервна копія G-mail

Одним з варіантів є використання gmail-backup від gmail-backup.com . Після цього можна створити резервну копію всієї електронної пошти [backupDirectory] люблю:

gmail-backup backup [backupDirectory] [emailAddress] [password]

Де [backupDirectory] - це папка, в якій зберігатиметься локальна копія [emailAddress] і [password] - це підключення до облікового запису Google. Зауважте, що потрібно мати imap у налаштуваннях Gmail.

Інкрементальне резервне копіювання:

Зверніть увагу, що ви завантажуватимете лише нові повідомлення електронної пошти (див Інкрементальне резервне копіювання ). Щоразу, коли ви запускаєте команду, ви перевірятимете кожну електронну пошту, щоб побачити, чи вона нова. Щоб допомогти зменшити накладні витрати, переглядаючи старі електронні листи, подумайте про додавання дати, як у:

gmail-backup backup [backupDirectory] [emailAddress] [password] 20110101

Також зверніть увагу, що це потрібно python2.5. Ці інструкції може допомогти вам виконати цю вимогу.

Резервне копіювання на S3

Один із варіантів - використовувати s3cdm (доступно в apt ) від s3tools.org

s3cmd sync --delete-removed --skip-existing [backupDirectory] s3://[s3URL]

де [backupDirectory] це те саме місце, де ви тільки що завантажили всю свою електронну пошту, і [s3URL] це URL-адреса вашого облікового запису S3, де ви хочете розмістити його.

Обов'язково подивіться на s3cmd Вступна сторінка , щоб дізнатися про першу установку, і s3cmd документацію синхронізації стор. Це в основному передбачає rsync - подібна функціональність до S3.

Також зверніть увагу, що я використовував --delete-removed тут, щоб видалити (з S3) будь-які електронні листи, які були остаточно видалені.

Інкрементальне резервне копіювання:

Зверніть увагу, що --skip-existing прапор гарантує, що ви не будете повторно копіювати мільйони старих повідомлень електронної пошти на S3.

Шифрування

Я хотів би запропонувати вам також використовувати encfs (або інший інструмент шифрування) для подібного. Надсилання звичайних копій всіх ваших повідомлень електронної пошти до Amazon не є безпечними. Якщо ви використовуєте encfs Ви можете потім синхронізувати зашифровану копію, зберігаючи при цьому інкрементну резервну копію.

Оскільки ви використовуєте Ubuntu, розгляньте можливість виходу цей підручник з шифрування папок . Якщо ви наслідуєте їхній приклад, у нашому випадку ви хочете синхронізувати з S3 папку з назвою ~/encrypted (не ~/visible ).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.