Допустим, у меня есть 50 ГБ внешнего хранилища, а на моем VPS есть жесткий диск на 30 ГБ. Если бы я хотел делать резервную копию всего своего VPS (обратите внимание, что cPanel / WHM установлен) каждые 24 часа, как бы я это сделал и какой метод лучше? Я заметил, что многие люди используют программное обеспечение под названием R1Sync, но я вообще с ним не знаком.
Вы не указываете ОС сервера, но если он работает под unix / linux, я бы использовал rsync
. Он имеет возможность делать резервные копии только изменений файлов и новых файлов.
Теперь, если бы я был тем, кто его настраивал, у меня был бы ssh на резервном сервере, настроенный на использование аутентификации с открытым ключом для веб-сервера. Затем я бы настроил задание cron для запуска так часто, как мне нужно.
Команда rsync будет выглядеть примерно так:
rsync -az -e ssh user@remotehost:/path/on/remote/host /path/to/backup/
Конечно, если вы поместите команду в cron, рекомендуется перенаправить стандартный вывод и стандартную ошибку.
rsync -az -e ssh user@remotehost:/path/on/remote/host /path/to/backup/ &> /var/log/rsync-backup.log
Кроме того, для чего вы пытаетесь сделать резервную копию своего VPS? (аппаратный сбой, случайно удаленные файлы и т. д.)
Если вы решите использовать rsync, я бы посоветовал ознакомиться со всеми доступными возможностями.