baskup удалённых клиентов.
Собираюсь сделать себе домой более менее нормальной backup домашних машин на сервер. Опять же домашний, свой личный.
Хочется иметь набор дифференциальных архивов. В качестве клиентов вин и linux.
До этого момента вроде всё понятно.
Но, представим, один из ноутов уехал в другой город/адрес. Хочется продолжать делать архивирование. А так как подключение может быть сильно разным (как по цене, так и по скорости - от сети в гостинице/квартире до сотового. и за NAT в том числе) видится, что бы клиент сам инициировал передачу и желательно, спрашивал у хозяина разрешения.
Что-то вроде: пинг до яндекса < 40мс - можно архивироваться. В другом случае спросить, если вообще сервер доступен.
Проверяющую часть со стороны клиента можно сделать на скриптах, а дальше что?
Посоветуйте, на чём такое легче организовать. а то в документации устал искать нюансы, в большинстве случаев, сервер инициирует обмен и не совсем понятны критерии.
- Для комментирования войдите или зарегистрируйтесь
rsync ;)
rsync ;)
Ну, если, diff backup я ещё
Ну, если, diff backup я ещё представляю, то, встаёт несколько вопросов.
Появился нормальный (не тянущий ещё 300 метров cygwin) rsync под вин?
По схеме, "сервером" должен выступать ноутбук. т.е. скрипт архивирования должен запускаться на файл сервере, а не на "клиенте". А где же инициирование со стороны ноутбука? Который вообще может быть на NAT и не доступен файл серверу.
Или какая-то другая схема предполагается?
1. Esli net swjazi, to ni
1. Esli net swjazi, to ni odna sxema ne rabotaet... :) - podumajte ob OpenVPN xotja by.
2. rsync mozno delat iz Linux'a s Windowoj shary.
3. Udalennaja inicializacija komandy - xotja by cerez SSH.
P.S. Izvinite za translit, sejcas net dostupa k cyr.klave.