Как быстро закрыть паролем большой файл?

K
На сайте с 12.07.2006
Offline
295
Kpd
1387

Есть файл бэкапа (~20 гигов), который нужно разрезать на 2 части и зашифровать паролем (для хранения на стороннем сервере). Сейчас делаю это с помощью rar-а (rar a -m0 -v10G). Устраивает всё, кроме времени упаковки - на бюджетном сервачке на это уходит больше часа, а если начинается внешняя нагрузка, то и несколько часов. Подскажите, как можно ускорить этот процесс?

N
На сайте с 06.05.2007
Offline
419
#1

Сделайте имитацию кусков файла скриптом на php и выкачивайте. Тут, скорее всего, проблема не в процессоре, а в ограниченности ресурсов жестких дисков на vps.

От шифрования придется отказаться в пользу пароля на стороннем сервере.

Кнопка вызова админа ()
Shema
На сайте с 01.12.2005
Offline
176
#2

Я так полагаю, что ускорить процесс можно максимум до скорости копирования. Сколько времени занимает просто сделать копию файла, никак его не меняя?

Студия Design Coda (http://www.designcoda.ru/). Личные контакты: +7(903)1367564, skype:andrey.oshemkov, telegram:@oshemkov. WMID: 492025973671 (https://passport.webmoney.ru/asp/certview4.asp?wmid=492025973671), делаем и рекламируем сайты, мобильные приложения, ботов для Telegram.
K
На сайте с 12.07.2006
Offline
295
Kpd
#3
netwind:
Сделайте имитацию кусков файла скриптом на php и выкачивайте.

Не понял, что значит "имитация"? :)

netwind:
а в ограниченности ресурсов жестких дисков на vps.

Сервер выделенный, но причина скорее всего в дисках - под внешней нагрузкой большая база mysql активно работает с дисками.

netwind:
От шифрования придется отказаться в пользу пароля на стороннем сервере

Сторонний сервер не внушает 100% доверия.

З.Ы. Бэкап создается средствами DA. Может быть кто-то знает как можно DA подкрутить чтобы он сразу делал бэкап под паролем?

З.Ы.Ы. Знаю, что tar не поддерживает шифрование.

Kpd добавил 30.05.2009 в 12:48

Shema:
Сколько времени занимает просто сделать копию файла, никак его не меняя?

Хз, не замерял. Ночью проверю. Наверняка меньше, чем архивирование.

N
На сайте с 06.05.2007
Offline
419
#4

зависит от специфики на каждом из серверов.

или же скрипт на php анализирует заголовки и начинает медленно и печально перекачивать файл. или чуть более надежная вариация решения - раздаете обычным вебсервером, а принимающий скрипт указывает с какой позиции качать.

кстати на этом же сервере и шифруйте. ему все равно эти данные записывать.

раз уж вы не можете отдельный винт для бекапа поставить, ценность информации сомнительна.

Roxis
На сайте с 19.11.2006
Offline
40
#5

openssl enc -aes-256-cbc -salt -in file -out file.enc

openssl enc -d -aes-256-cbc -salt -in file.enc -out file

K
На сайте с 12.07.2006
Offline
295
Kpd
#6
netwind:
раз уж вы не можете отдельный винт для бекапа поставить, ценность информации сомнительна.

А смысл хранить бэкап на том же сервере? Специально взял хостинг для бэкапов в другом датацентре, чтобы минимизировать риск.

Roxis:
openssl enc -aes-256-cbc -salt -in file -out file.enc
openssl enc -d -aes-256-cbc -salt -in file.enc -out file

Спасибо, погуглю на эту тему.

N
На сайте с 06.05.2007
Offline
419
#7

Kpd, так когда винт для записи не занят работой, бекап будет куда быстрее происходить. а потом уже скопируете в фоновом режиме куда угодно

K
На сайте с 12.07.2006
Offline
295
Kpd
#8
netwind:
Kpd, так когда винт для записи не занят работой, бекап будет куда быстрее происходить. а потом уже скопируете в фоновом режиме куда угодно

Согласен, в этом есть смысл. Наверное, так и поступлю, если не получится с openssl

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#9
Kpd:
Хз, не замерял. Ночью проверю. Наверняка меньше, чем архивирование.

Не факт. При зиповании - меньше. После архивирования объём записываемых данных в разы меньше, а это самое узкое место.

Неизменность точки зрения неизменно порождает иллюзию понимания.
K
На сайте с 12.07.2006
Offline
295
Kpd
#10
Слава Шевцов:
Не факт. При зиповании - меньше. После архивирования объём записываемых данных в разы меньше, а это самое узкое место.

Архивируется архив tar (его DA создает штатными средствами по расписанию), поэтому объём практически не меняется.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий