[devel] Re: sis mirroring script
Nick S. Grechukh
=?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Вт Май 11 19:00:04 MSD 2004
В сообщении от Среда 28 Апрель 2004 17:01 Michael Shigorin написал(a):
>rsync(1) видели? ;-)
про rsync-daily:
а почему не использовать rsync -b --backup-dir=/path-to/20040510 ?
тогда daily каталоги - бэкапы файлов _ушедших_ в этот день. но будет сложно
сформировать зеркало на произвольную дату.
я сейчас докручиваю другой вариант, когда в daily каталогах лежат файлы
которые _появились_ в этот день. полный сизиф генерится путем ln:
список_файлов_на_сервере | while read $blabla; do datefirst=`find $pathto
-name "$blabla" |tailn -n 1`; ln $datefirst $pathto/current; done
- получаем в какой день файл возник и линкуем его. неслинкованными остаются
неактуальные(на указанную дату) файлы.
имхо удобней схемы hardlink: без дополнительных движений видно, чем отличаются
сегодняшний и завтрашний. можно даже держать каждый день как отдельную
компоненту.
а зеркало на любую дату сгенерить не проблема если сохранить
список_файлов_на_сервере.
--
-------------------------
WBR, Nick S. Grechukh
Refractory Trading House
network administrator
Подробная информация о списке рассылки Devel