Как сделать бекап "на лету" директории на другой сервер через ssh
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Как сделать бекап "на лету" директории на другой сервер через ssh
Метод создания архива на лету удобный тем, что не занимает место на исходном сервере, а сразу делает архив на удаленный сервер. Пример команды создания tar.gz архива на удаленный сервер директории www:
# tar -zcvfp - www/ | ssh root@remote_server_ip "cat > /root/backup_07_04_2020.tar.gz"
где
z - сжать gzip p - не менять права на файлы f - имя файла архива tar.gz v - вывод на экран какие файлы архивируются. прочерк - выводить на экран.
тоже самое, но с использование dd:
# tar -zcvfp - www/ | ssh root@remote_server_ip "dd of=/root/backup_07_04_2020.tar.gz"