Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[4]: Перенос больших директорий и webdav
Здравствуйте, Сергей.
СВ> Я-бы попробовал решить задачу так: серверА - новый, серверБ -
СВ> старый. настраиваем серверА так чтобы при запросе "GET /foo.gif"
СВ> при отсутствии на диске /foo.gif делался редирект/прокси_пасс на
СВ> серверБ и отдавался пользователю файл, если /foo.gif есть - просто
СВ> отдаем его. так-же разрешаем пользователям на серверА юзать webdav
СВ> и делать "PUT /foo.gif" - таким образом на серверА у нас
СВ> появляется новый контент а на серверБ остаются "замороженные"
СВ> данные. далее на серверА говорим:
СВ> ssh root@серверБ "(cd /директория_с_файлами;tar cf - .)" |
СВ> (cd /куда_распаковать;tar --keep-old-files xvpf -)
СВ> и на серверА у нас потихоньку приезжает недостающий контент.
В этой схеме DELETE некорректно отработает
--
С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
|