Pokud si chcete ponechat dvě repliky adresářového stromu na dvou různých souborových systémech, pak může být řešením ChironFS. Je to souborový systém založený na FUSE, který replikuje jakékoli změny ve svém "virtuálním" souborovém systému na dva další "skutečné" souborové systémy.
Pokyny k instalaci a použití jsou k dispozici zde:http://www.furquim.org/chironfs/howto.html
Pravděpodobně byste to mohli hacknout společně pomocí inotify
a konkrétněji incron
získat upozornění na události systému souborů a spustit zálohování.
Mezitím, abyste našli konkrétnější řešení, můžete zkusit lépe definovat svůj problém.
- Pokud je váš problém se zálohováním, může být dobré použít nástroj vytvořený k vytváření snímků systémů souborů, buď prostřednictvím
rsnap
nebo souborový systém snapshotů jakoxfs
nebo pomocí libovolného souborového systému slvm
. - Pokud se váš problém týká synchronizace, možná byste se měli podívat na distribuované a/nebo síťové systémy souborů.
Upravit :Ve světle vaší aktualizace si myslím, že to komplikujete. Stačí vytvořit složku ve vaší schránce pro skripty. Pak v souborech bashrc udělejte něco takového:
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
Jakékoli skripty, které máte, lze spouštět přímo ze složky dropboxu ve vašem domovském adresáři a jakékoli aliasy a podobně, které chcete synchronizovat, mohou být uloženy v souboru uvnitř Dropboxu, který získá váš shell.
Pokud ke skriptům potřebují přístup i další lidé kromě vás, můžete je symbolicky propojit ze svého Dropboxu někam jako /usr/local/bin.