Хост-клиент Ubuntu для резервного копирования?
Я хочу использовать Ubuntu Server для размещения какой-либо службы резервного копирования для резервного копирования файлов клиентов, которые находятся на компьютерах Windows в другом месте. Любые рекомендации будут с благодарностью о том, как это можно сделать.
2 ответа
Вы можете использовать rsync для этого. Существует версия rsync для Windows, которая называется cwRsync. Он основан на Cygwin.
Вы можете установить cwRsync на свои Windows-боксы, а затем rsync данные на ваш компьютер с Ubuntu. Я использовал rsync для этого, когда я перенес сервер с Linux на Windows, и мне пришлось скопировать несколько ГБ данных с одного компьютера на другой.
Вот пример, как это сделать.
Если вы создадите пакетный файл для резервной копии, вы можете запустить его автоматически с помощью планировщика событий в Windows.
Вы можете использовать простой rsync (cwRsync, упомянутый NZB) для синхронизации данных клиента с вашим сервером.
Кроме того, я бы позволил серверу делать ежедневные снимки синхронизированных данных. Если ваш клиент испортил данные, ваша копия rsync, вероятно, также испорчена. В этом случае вы хотите восстановить данные из последнего снимка.
Прочитайте это для вдохновения о том, как сделать это, используя жесткие ссылки. Я бы не стал использовать архивы, потому что вы обычно будете использовать гораздо больше дискового пространства.