FreeBSD - максимальная гибкость, функции, много программ, много руководств. Легкий установить следующие инструкции. Легкий установить любые программы.
rsync
уже обеспечивает сжатие, когда Вы указываете опцию -z
. Необходимо постараться не применять эту опцию для уже сжатых файлов или двоичных файлов, поскольку она просто представит дополнительные издержки.
При использовании rsync с ssh протоколом (значение по умолчанию) и Вы только ограничили ресурсы ЦП, и безопасность не является проблемой, можно также попытаться указать -e ssh -c arcfour
использовать менее дорогой алгоритм шифрования (RC4). На современных центральных процессорах это не будет иметь никакого большого значения, все же.
Другие интересные аргументы можно хотеть использовать:
-vP
для хорошего индикатора выполнения и сохраняют частично переданные файлы при прерывании, таким образом, можно возобновиться из частичного файла в следующий раз, когда Вы работаете rsync
-a
сохранить большинство (но не все!) метаданные файла, такие как полномочия и время измененияЯ не уверен, что понимаю, есть ли у Вас проблема при сжатии файлов, или у Вас есть проблема при передаче файлов, или у Вас просто есть общий вопрос. Я пойду с позже.
Если у Вас есть несколько файлов в папке, Вы могли бы смолить их в единственном архиве (.tar) файл: tar -cvf myfile.tar myfolder
Можно затем сжать этот файл с помощью очень хорошего компрессора, такого как lzma: lzma myfile.tar
. Обратите внимание, что можно также дать tar команду сжиматься с -z
(gzip), -j
(bzip2), или --lzma
опции, в этом случае Вы выполняете единственную команду, например: tar --lzma -cvf myfile.tar.lzma myfolder
.
Можно затем скопировать использование файла rsync
или scp
, и распакуйте его (lzma -d myfile.tar.lzma
) и затем извлеките его (tar -xvf myfile.tar
) однажды в целевой системе. При использовании единственной команды единственная команда для извлечения была бы: tar --lzma -xvf myfile.tar.lzma
.
Можно также дать rsync команду сжимать использование -z
опция и не беспокойство о создании однофайлового архива заранее.
ctrl-c
и повторно выполненный это снова с новыми опциями. Это должно продолжиться от места, Вы останавливаете его. – rush 01.08.2012, 11:01