Назад | Перейти на главную страницу

Резервное копирование веб-сайта с SSH на удаленное место

Мне нужно сделать резервную копию веб-сайта, но я работаю в рамках ограничений по размеру. Я пробовал старую

tar -cpzf backup.tar.gz *

но на хосте недостаточно свободного места для записи файла. У меня есть несколько других серверов, на которых достаточно места и которые поддерживают SSH.

Как перенаправить вывод команды tar (с помощью>) на другой сервер?

Если это невозможно, есть ли лучший способ сделать это, кроме простого использования тонны полосы пропускания путем подключения SSH к другому серверу и оттуда использования FTP через SSH для загрузки всех файлов и их архивирования?

из cyberciti.biz:

tar zcvf - / wwwdata | ssh root@dumpserver.nixcraft.in "cat> /backup/wwwdata.tar.gz"

Возможно, вы захотите использовать rsync через ssh вместо.

Вы можете пропустить tar через ssh. Шаги в Linux: http://www.topwebhosts.org/articles/remote-backup-tar-ssh-cron.php

Вот мой сценарий резервного копирования, он выполняет резервное копирование веб-сайта и mysql.

http://paste2.org/p/1509368