Как сделать бекап "на лету" директории на другой сервер через ssh

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Доступная цена

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