У меня есть внешний жесткий диск с несколькими сотнями гигабайт резервных копий (музыка, фотографии, видео и т.д.). Я хочу, чтобы кто-то, кого я знаю, делал резервные копии на своем жестком диске, но я хочу защитить свои файлы паролем на своем жестком диске. Каков наилучший способ сделать это? Я использую Mac OS X 10.6 (Snow Leopard).
5 ответов
Если вы находитесь в чистой среде Mac OS X, просто используйте решение Кена, но если вы хотите читать файлы и в Linux, и в Windows, попробуйте TrueCrypt.
Он также позволяет создавать зашифрованные образы дисков, но также имеет версии для Linux и Windows.
- Создать зашифрованное изображение
- Смонтировать образ
- Скопируйте файлы для шифрования на подключенный диск
- Размонтировать изображение
- Скопируйте образ диска на диск ваших друзей
Единственный недостаток подхода с использованием образа диска: когда вы добавляете новый файл независимо от его размера, вам необходимо снова скопировать все 100 ГБ на диск вашего друга. Если вам нужна дельта-логика только для копирования измененных байтов, взгляните на ответ Пола и Duplicity.
Создайте зашифрованный образ диска: он монтируется как диск и защищен паролем. Поместите туда свои файлы и сделайте столько копий, сколько хотите; отдай их кому угодно.
Образ диска может быть отдельным файлом или комплектом (Sparse Bundle Disk Image). Как и комплекты приложений, Finder покажет их как одну вещь, но на самом деле это каталог с несколькими файлами (называемыми "полосами"). Потому что оно редкое, оно растет, когда вы кладете в него вещи. Поскольку это комплект, резервное копирование может выполняться более эффективно. В одном монолитном файле изменение одного бита "на диске" приводит к изменению этого файла, и все это необходимо снова скопировать. При использовании пакета необходимо копировать только изменяемые полосы. Кроме того, пакет может быть сохранен на диске, отформатированном в FAT32, потому что полосы намного меньше, чем ограничение размера одного файла; тем не менее он может хранить файл размером в дюжину ГБ.
На внешнем диске создайте один или несколько образов дисков, упорядоченных по вашему усмотрению. Размер изображений должен предусматривать расширение в будущем; Вы можете перемещать изображения на все большие и большие внешние диски с течением времени. Сделайте резервные копии ваших файлов. Размонтируйте / извлеките внешний диск, и комплекты, которые он содержит, одновременно размонтированы.
Дайте диск другу, который сможет скопировать "файлы" .sparsebundle
. Если они подкованы, они могут выполнить rsync
для последующих резервных копий, чтобы минимизировать копирование. Обратите внимание, что если они поместят свою копию на диск, для которого выполняется резервное копирование с помощью Time Machine, пакет также будет эффективно создан.
Я предлагаю вам использовать ENCFS.
Сделайте длинный пароль, создайте зашифрованную папку и смонтируйте ее.
Вот и все, теперь вы можете начать копировать файлы в смонтированную папку.
Когда вы отключите его, никто не сможет увидеть ваши данные, пока вы не подключите его снова.
Вы рассматривали CrashPlan? Похоже, бесплатный продукт вполне соответствует вашим требованиям. Это довольно просто настроить. И вы, и ваш друг устанавливаете CrashPlan и настраиваете учетные записи. Затем ваш друг дает вам резервный код для своего компьютера, а затем вы можете настроить его для резервного копирования. Ваши файлы автоматически сохраняются в Интернете. Сначала вы сможете создать резервную копию на внешнем диске, который затем сможете перенести в дом вашего друга, подключить к его компьютеру и использовать в качестве места назначения для резервного копирования. Я лично не проверял эту функцию "посева", но отдельные примеры, кажется, подтверждают, что она работает нормально. CrashPlan является кроссплатформенным, поддерживает Windows, Mac OS X и Linux.