Я хочу создать резервную копию содержимого одного из моих серверов в локальной папке.
На сервере настроена и работает служба FTPS (обычный FTP не подходит). Я хочу копировать содержимое FTP в локальную папку на моем компьютере с Windows 2003, работающем дома на еженедельной основе.
Мне действительно не нужно вести исторический учет удаленных файлов, поэтому, если файл удаляется на FTP-сервере, он также должен быть удален из резервной копии при следующей синхронизации.
Итак, мой вопрос: как лучше всего сохранить локальную копию FTPS сервер.
Вам нужно будет предоставить какую-то сетевую службу на целевом сервере резервного копирования. FTP, SFTP, FTPS, SSH, VPN ... что-нибудь. Получите доступ к этой службе из резервного источника. Например, смонтируйте удаленную службу SFTP как сетевой диск с помощью стороннего инструмента, такого как WebDrive. Или, если вы настроили VPN-соединение с целью резервного копирования, подключитесь к VPN, а затем подключите общий ресурс CIFS через VPN. Затем используйте Robocopy с /mir
вариант (среди прочего) для копирования ваших каталогов.
я хотел бы использовать WinSCP для этого. Открытый исходный код и бесплатно.
Сделайте задачу так, чтобы запускать ее автоматически раз в неделю или около того.
Вы должны иметь возможность написать сценарий в соответствии с вашими потребностями.
Документация по написанию сценариев WinSCP
Не нужно платить деньги за такую мелочь.
Однако для удаления удаленных файлов вам могут потребоваться сценарии PowerShell.
Что-то вроде:
Download Copy (WinSCP)
Download NewCopy (WinSCP)
get Diff NewCopy vs Copy, remove the deleted files (PowerShell)
Что касается деталей, они зависят, как обычно, и, к сожалению, я еще не делал что-то подобное сам (я бы использовал cygwin + rsync, но, черт возьми, это не сработает и его немного сложнее установить)
Вам понадобится стороннее программное обеспечение для выполнения этой работы, есть хороший бесплатный инструмент, о котором я слышал, но никогда не имел возможности использовать: http://www.ipswitchft.com/products/moveitFreely/index.aspx
Если вы предпочитаете что-то с графическим интерфейсом, вот еще одно: http://www.iperiusbackup.com/ftp-backup.aspx
Спасибо,