Как сделать бекап "на лету" директории на другой сервер через 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"