Как сделать бекап "на лету" директории на другой сервер через ssh: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== Как сделать бекап "на лету" директории на другой сервер через ssh === Метод создания архи…») |
Admin iph (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
Пример команды создания tar.gz архива на удаленный сервер директории www: | Пример команды создания tar.gz архива на удаленный сервер директории www: | ||
# tar -zcvfp - www/ | ssh root@remote_server_ip "cat > /root/backup_07_04_2020.tar.gz" | # tar -zcvfp - www/ | ssh root@remote_server_ip "cat > /root/backup_07_04_2020.tar.gz" | ||
+ | где | ||
z - сжать gzip | z - сжать gzip | ||
p - не менять права на файлы | p - не менять права на файлы |
Версия 18:32, 7 апреля 2020
Как сделать бекап "на лету" директории на другой сервер через 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"