Вы могли, вероятно, взломать это вместе использование inotify
и более конкретно incron
получить уведомления о событиях файловой системы и инициировать резервное копирование.
Между тем для нахождения более определенного решения, Вы могли бы попытаться лучше определить свою проблему.
rsnap
или файловая система создания снимков как xfs
или использование любой файловой системы с lvm
.Править: В свете Вашего обновления я думаю, что Вы пробиваетесь к сложному. Просто сделайте папку в своем Dropbox для сценариев. Затем в Ваших bashrc файлах делают что-то вроде этого:
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
Независимо от того, что скрипты, которые Вы имеете, могут быть запущены прямо от папки Dropbox в Вашем корневом каталоге и любых псевдонимов, и такой Вы хотите синхронизировавший, может войти в файл в Dropbox, который получен Вашей оболочкой.
Если другим людям помимо Вас нужен доступ к сценариям, Вы могли символьная ссылка их из Вашего Dropbox, чтобы где-нибудь любить/usr/local/bin.
Если Вы хотите сохранить две копии дерева каталогов в двух различных файловых системах, то ChironFS мог бы быть решением. Это - основанная на FUSE файловая система, которая копирует любые изменения в ее "виртуальной" файловой системе к двум другим "реальным" файловым системам.
Установка и инструкции по использованию доступны здесь: http://www.furquim.org/chironfs/howto.html
topic
вопрос. Кажется мне, что этому другие интересно также.... – Radek 24.06.2011, 09:09