Добрый вечер!
Я ищу простой способ хранения добавочных резервных копий сервера Linux на удаленном домашнем сервере Windows. Обе машины имеют собственный статический IP-адрес. Linux-машина - это виртуальный сервер Ubuntu, который должен сохранять свои резервные копии на домашнем сервере Windows.
Прежде всего, я хочу хранить инкрементные резервные копии, так как дисковое пространство компьютера с Windows ограничено, а пропускная способность домашнего сервера - еще одно узкое место. (Также для меня нет смысла хранить несколько полных резервных копий.)
Во-вторых, мне нужно скопировать / передать эти резервные копии через Интернет через FTP, туннель или любой другой доступный протокол подключения.
Было бы здорово, если бы было простое решение с использованием комбинации rsync и FTP или чего-либо подобного, которое было бы легко настроить и поддерживать и не слишком дорого.
Существуют ли какие-либо подходы, позволяющие стабильно выполнять это требование?
Большое спасибо за ваш опыт и ответы!
Если бы вы могли перейти прямо с linux на FTP, вы могли бы попробовать ftpsync.pl Он действительно делает инкрементный по метке времени или размеру файла
http://sourceforge.net/projects/ftpsync/
Надеюсь, поможет!
Я могу придумать два варианта перемещения файлов из Linux в Windows. Однако оба полагаются на доступ по SSH с удаленного сайта.
1) Напишите сценарий с помощью WinSCP и либо запланируйте сценарий, либо запустите его вручную в окне Windows. WinSCP бесплатен и запускает SFTP или SCP по SSH.
2) Установите Cygwin, Microsoft Services для Unix или какую-либо другую подсистему Unix и используйте предоставленные инструменты. Cygwin и SUA предоставляют двоичный файл Rsync, и rsync предназначен для аналогичных ситуаций. И Cygwin, и SUA бесплатны, но SUA ограничивается MS определенными версиями Windows.
Видеть rdiff-резервное копирование. rdiff-backup, естественно, делает инкрементное резервное копирование. rdiff-backup доступен в основных репозиториях ubuntu.
Вы можете взглянуть на Bacula. Запустите сервер на машине Windows, а клиентскую часть - на сервере Linux.
Не самый простой в настройке пакет, но это полнофункциональная система резервного копирования, которая выполняет инкрементное резервное копирование, сжатие и даже шифрование. Вы можете настроить его в соответствии с объемом имеющегося у вас места, а затем удалить старые наборы файлов.