Хост-сервер Ubuntu/клиент для резервного копирования?

Хост-сервер Ubuntu/клиент для резервного копирования?

Я хочу использовать Ubuntu Server для хостинга какой-либо службы резервного копирования для резервного копирования файлов клиентов, которые находятся на компьютерах Windows в удаленном месте. Буду очень признателен за любые рекомендации о том, как это можно сделать.

решение1

Для этого можно использовать rsync. Есть версия rsync для Windows, которая называетсяcwRsync. Он основан на cygwin.

Вы можете установить cwRsync на ваши Windows-боксы, а затем rsync-синхронизировать данные на вашу Ubuntu-машину. Я использовал rsync для этого, когда мигрировал сервер с Linux на Windows и мне нужно было скопировать несколько ГБ данных с одной машины на другую.

Здесьпример того, как это сделать.

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

решение2

Вы можете использовать простой rsync (cwRsync какупомянуто NZB) для синхронизации клиентских данных с вашим сервером.

Вдобавок ко всему я бы позволил серверу делать ежедневные снимки синхронизированных данных. Если ваш клиент испортит данные, ваша живая rsync-копия, вероятно, тоже испорчена. В этом случае вы хотите восстановить данные из последнего снимка.

Читатьэтотдля вдохновения, как это сделать с помощью жестких ссылок. Я бы не стал использовать архивы, потому что вы, как правило, в конечном итоге будете использовать гораздо больше дискового пространства.

Связанный контент