Сейчас я использую следующее для резервного копирования небольшой папки проекта на USB-накопитель:
alias a='alias'
a dateseq='date "+%Y-%m-%d %H:%M:%S"'
a backup_proj='cp -a ~/code/MyProj "/Volumes/KINGSTON/MyProj `dateseq`"
поэтому каждый раз, когда я печатаю backup_proj
, резервная копия папки создается с жесткого диска на USB-накопитель, и каждый проект также контролируется внутренними версиями с помощью Git. Каждая папка имеет размер всего около 500 КБ, поэтому требуется много времени, чтобы заполнить даже 1 ГБ (флэш-накопитель - 16 ГБ). Папка зарезервирована как:
$ ls -1 /Volumes/KINGSTON/
MyProj 2012-05-27 08:20:50/
MyProj 2012-05-27 10:27:56/
MyProj 2012-05-27 14:53:01/
Но я становлюсь параноиком и также хочу сделать резервную копию на Google Диск или Dropbox, чтобы она автоматически загружалась на их сервер, просто зашифровав всю папку и скопировав единственный полученный файл в папку Google Диска, а пароль может быть apple234321pineapple
и указывается в командной строке. Интересно, как лучше зашифровать папку в один файл, чтобы взломать ее было непрактично? (не могли бы вы указать командную строку, которая это сделает).
Застегнуть и запустить зашифровать над ним:
ccencrypt yourfile.zip
ccdecrypt yourfile.zip.cpt
Может ты взглянешь на http://wertarbyte.de/tartarus.shtml. это решение для полного резервного копирования с шифрованием данных GnuPG, но, возможно, оно слишком велико для ваших нужд
На Google Диске пока нет Linux-клиента, поэтому использовать это приложение будет сложно. В Dropbox есть клиент Linux даже для командной строки, так что это хорошо. Вы можете установить его, настроить папку и поместить туда резервную копию, остальное сделает приложение Dropbox.
Также есть хороший клиент TrueCrypt для командной строки linux. TrueCrypt - это очень хорошее и очень безопасное программное обеспечение для шифрования, так что все инструменты, необходимые для достижения вашей цели.
Но вы должны помнить, что у Dropbox есть проблема с синхронизацией файлов truecrypt, потому что добавление нового персонала в файлы truecrypt не меняет ни один из файлов truecrypt, поэтому dropbox не знает, был ли это уже измененный файл и его нужно синхронизировать. Эту проблему можно решить, создавая каждый раз новый файл truecrypt при создании новой резервной копии или удаляя старый файл и создавая новый.
Вот несколько полезных ссылок:
https://www.dropbox.com/install
https://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=truecrypt+and+dropbox