У меня есть следующий сценарий. У меня есть работающая система server_1, которая содержит много небольших файлов, которые я хочу сделать резервную копию на server_2.
Я думаю, что я мог бы легко сделать это с:
rsync -avzP /my_system_folder/ ssh user@server_2_ip:/my_backup_folder/
Но, как мы говорим о многих небольшие файлы, которые я понимаю, что я должен отправить их в сжатом виде, чтобы не было слишком много служебных данных, отправляемых через сеть:
tar cjvf - /my_system_folder| ssh user@server_2_ip"cat > /my_backup_folder/backup.tar.bz"
Но теперь я перехожу к третьему критерию. Допустим, папка, которую я хочу передать, занимает 70% емкости сервера server_1, насколько я понимаю, что server_1 должен сначала сжать всю папку в tar, а затем выполнить передачу, поскольку это невозможно, поскольку сервер получит полное резервное копирование не будет выполнено.
Возможно ли сделать какую-то частичную смолу и передать ее кусками?