Како да аутоматски направите резервну копију датотека вашег Веб сервера са ВинСЦП преко ФТП-а
Чули сте га поново и поново: копирајте своје податке. Постоји много резервних решења, али ништа није боље од једноставног и бесплатног решења. Дакле, са неколико редова кода и веома корисним програмом који се зове ВинСЦП, поставићемо аутоматску синхронизацију између вашег ФТП сервера и кућног рачунара..
ФТП (Филе Трансфер Протоцол) је Интернет протокол који корисницима омогућава пренос датотека између рачунара. Упркос старости (мислим пре-ТЦП / ИП ере), ФТП и његов сродни протокол СФТП (Сецуре Филе Трансфер Протоцол) су и данас веома популарни и посматрани су као једноставан начин за пренос датотека локално и преко Интернета. Такође је веома добар начин да задржите удаљену резервну копију важних датотека на ФТП серверу.
Ако не желите да платите за ФТП решење треће стране, погледајте овај чланак о томе како да направите свој ФТП сервер који су написали добри људи у Лифехацкер-у.
Захтеви
- ФТП сервер и приступни акредитиви
- Виндовс рачунар
- Копија ВинСЦП-а (само за Виндовс)
Подешавање ВинСЦП-а
Када преузмете копију ВинСЦП-а, инсталирајте .еке на рачунар. Такође не би било лоше да почнете да памтите ФТП адресу, корисничко име и лозинку док се ВинСЦП инсталира.
Сада када смо инсталирали ВинСЦП, направићемо и сачувати нови профил сесије ради лакшег приступа касније. На екрану за пријаву унесите име хоста (тј. Фтп.ховтогеек.цом), корисничко име и лозинку. Можете користити ФТП или СФТП, али свакако промените број порта који одговара вашем порту који вам је ФТП хост дао. Затим кликните на дугме Сачувај да бисте сачували профил. Отворите профил да бисте се пријавили на ФТП сервер. Ово ће потврдити да сте уписали исправне акредитиве у профилу.
Креирање скрипте
Направићемо једноставан скрипт који ће се пријавити на ваш ФТП сервер, рећи ВинСЦП-у где да преузме датотеке које недостају на вашем рачунару, а затим креира датотеку дневника која бележи ФТП активност. Идите и отворите Нотепад на рачунару. Копирајте следећи предложак скрипте у Нотепад:
опцију батцх он
опцију потврдите
опен патрицкбисцх@фтп.ховтогеек.цом
цд бацкупс
опција трансфер бинарно
гет / тестремоте * ф: резервне копије \ т
синхронизујте локални ф: резервне копије тест локала
екит
Ево кратког објашњења шта се дешава у сценарију. ВинСЦП ће негативно одговорити на све упите како би избегао задржавање скрипте. Затим ће аутоматски преписати датотеке када се то од вас затражи. Затим се пријављује на ваш ФТП сервер користећи профил који смо раније креирали, мења именике (ако је потребно) и преноси бинарне (за разлику од АСЦИИ). Коначно, он чита удаљени ФТП директоријум и преноси датотеке у наведени локални директоријум. За још више опција, погледајте званичну ВинСЦП скриптну страницу.
Сада пре него што измените или покренете ову скрипту, предлажемо да направите тест директоријуме и на удаљеним и на локалним циљевима. Последња ствар коју желите је да случајно обришете ФТП сервер без икаквих резервних копија. Тако креирајте директоријум на вашем рачунару који се зове "тестлоцал" (ми смо га креирали под ф: бацкуп) и други под називом "тестремоте" на вашем ФТП серверу (креирали смо га у корену). Када покренете скрипту и она се успешно изврши, сачувајте је као „синц.ткт“ на вашем рачунару (сачували смо наше у нашем тестлоцал фолдеру). Сада сте спремни да аутоматизујете скрипту.
Аутоматизовање скрипте
Пустићемо Виндовс да управља аутоматизацијом користећи уграђени Планер задатака. У оперативном систему Виндовс 7, покрените контролну таблу> Систем и безбедност> Административни алати> Планер задатака.
У десној колони кликните на дугме Креирај основни задатак.
Именујте и опишите свој задатак, а затим кликните на дугме Даље.
Следећа опција ће одредити колико често ће се задатак изводити. Одлучили смо да покренемо скрипту сваки пут када укључимо рачунар. Можете одабрати мање учесталу опцију као што је недељно да бисте је покренули рјеђе.
На следећем екрану изаберите “Старт а програм” и кликните на Нект. Од вас ће бити затражено да потражите програм или скрипту. Кликните на дугме Бровсе и идите на “Ц: Програм Филес ВинСЦП” да бисте изабрали ВинСЦП.еке. Испод, додајте “/ цонсоле /сцрипт=ф:бацкупсинц.ткт /лог=ф:бацкуп.ткт“ за додавање аргумената. Обавезно промените аргументе ако је ваш синц.ткт на другој локацији и ако желите да генеришете датотеку дневника на другој локацији. Кликните на Нект.
Видећете сажетак вашег задатка. Ако изгледа исправно, кликните Финисх. Коначно, да би се осигурало да се задатак правилно извршава, покренут ћемо га. Уверите се да имате барем једну датотеку у директоријуму тестремоте (тј. "Тхисисатест.ткт"). Означите нови задатак и кликните на Покрени у десној колони. Требало би да видите командну линију, да се повежете са ФТП сервером, а затим да синхронизујете датотеке.
Ваш тестни задатак би требало да се заврши, а тестна датотека би сада требала бити у специфицираној локалној мапи. Ако наиђете на било какве грешке, проверите лог датотеку да бисте сазнали зашто.
То је све! Сада имате бесплатно решење за резервне копије које ће све ваше ФТП датотеке чувати у локалној фасцикли. Ако се ваш ФТП сервер икада сруши или случајно избришете датотеку, можете је вратити на рачунар!