Назад | Перейти на главную страницу

Жесткие ссылки на файлы в каталоге для уменьшения использования места по «версии»

У меня есть сервер Ubuntu 12.04. Сервер запускает rsyncd (демон rsync) и позволяет внешнему процессу выполнять rsync в файлах по заданному пути с полным контролем над файловой структурой в этом заданном пути.

В конечном итоге эти файлы будут поэтапно использоваться в нескольких средах:

Я пытаюсь выяснить, как лучше всего иметь возможность изменять версии этих файлов для каждой «замороженной» версии. Это двоичные файлы, поэтому что-то вроде Git не идеально. Я слышал, что в такой ситуации может быть полезно жесткое связывание, но я не уверен, что это полностью применимо или с чего начать.

Приветствуется полное решение, а в противном случае подойдут ссылки / документация, указывающие либо на существующее программное обеспечение, либо на общее связанное решение.

РЕДАКТИРОВАТЬ: просто примечание, в то время как полное дерево каталогов может вырасти до нескольких гигабайт, обычно единственными изменениями являются добавления файлов с периодическими (редкими) обновлениями файлов.

я так думаю Дирвиш это то, что вы ищете. Взгляните на rdiff-резервное копирование слишком.