1 |
Wednesday, August 12, 2009, 2:06:35 PM, John wrote: |
2 |
|
3 |
> 2009/8/12 Sergey A. Kobzar <sergey.kobzar@××××.ru> |
4 |
> Приветствую. |
5 |
|
6 |
> Необходима бэкап система которая могла бы записывать изменения в файле |
7 |
> в отдельный файл, потом передавать эти изменения на другой хост и там |
8 |
> собирать исходный файл. |
9 |
|
10 |
> Имеется несколько десятков файлов по 2-4 гигабайта. Изменений за день |
11 |
> не много. Использовать rsync для вычисления не годится - слишком много |
12 |
> требуется ресурсов и большое по времени ограничение на запись в файл. |
13 |
> В идеале видится патч для iNotify который вместе с событием об |
14 |
> изменении файла передавал смещение и размер изменившихся блоков. Некий |
15 |
> демон ведет журнал изменившихся блоков и по требованию передает их на |
16 |
> удаленный хост. Программа на удаленном хосте восстанавливает исходный |
17 |
> файл. |
18 |
|
19 |
> Существует ли что-то подобное в природе или придется писать самому? |
20 |
|
21 |
|
22 |
> -- |
23 |
> Sergey |
24 |
|
25 |
|
26 |
> Не претендую на истинность, но rsyncу можно сказать, чтобы он не |
27 |
> проверял хеши файлов (что бесспорно очень долго), а просто |
28 |
> сравнивать дату изменения файлов, и копировать тоько новый данные. |
29 |
|
30 |
Да, можно такое сделать. Но если меняется в файле хоть 10 байт, то |
31 |
придется передавать все 2Г на удаленный хост. Это ни есть хорошо и как |
32 |
раз этого стараюсь избежать. |
33 |
|
34 |
|
35 |
-- |
36 |
Sergey |