У меня нет надлежащей инфраструктуры, но я хотел бы полуавтоматизировать процесс резервного копирования моего сайта через FTP.
Я хотел иметь возможность загрузить все содержимое FTP, заархивировать его и скопировать этот файл куда-нибудь... на самом деле, в мою папку Dropbox, чтобы затем файл был сохранен в облаке.
Любые советы о том, как это сделать, или о лучшем решении приветствуются.Обратите внимание, я использую только Windows..
решение1
Стандартный FTP-клиент BSD, который по-прежнему включен в Windows, должен с этим справиться.
Вам нужно будет записать в текстовый файл все команды FTP, которые вам понадобятся, по одной команде на строку.
Пример:
open myftp.com
user
password
Затем вы можете ввести команду cd для перехода в любой каталог, в котором вы хотите хранить резервные копии, и загрузить файл с помощью команды put.
Итак, продолжим приведенный выше пример.
cd backups/full
put full-backup.bak
quit
Затем просто запускайте команду ftp -s:script всякий раз, когда вам нужно сделать резервную копию.
Надеюсь это поможет.
решение2
Есть много программ резервного копирования, которые могут помочь вам в этой задаче. Лично я использовалРезервное копирование Cobianи у меня нет никаких жалоб. Он бесплатный и вы можете настроить его на автоматическую загрузку файлов с вашего FTP-сервера в любую папку на вашем компьютере.
решение3
Я думаюhttp://www.autofilemove.com/может помочь вам сделатьэта задача, также вы можете запланировать резервное копирование для автоматизации резервного копирования.
Вы можете делать резервное копирование с/на ftp, dropbox и amazon s3.