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

Как легко хранить инкрементные резервные копии Linux-сервера на удаленной машине с Windows?

Добрый вечер!

Я ищу простой способ хранения добавочных резервных копий сервера 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.

Не самый простой в настройке пакет, но это полнофункциональная система резервного копирования, которая выполняет инкрементное резервное копирование, сжатие и даже шифрование. Вы можете настроить его в соответствии с объемом имеющегося у вас места, а затем удалить старые наборы файлов.