Wenn Sie zwei Replikate eines Verzeichnisbaums auf zwei verschiedenen Dateisystemen aufbewahren möchten, ist ChironFS möglicherweise die Lösung. Es ist ein FUSE-basiertes Dateisystem, das alle Änderungen an seinem "virtuellen" Dateisystem auf zwei andere "echte" Dateisysteme repliziert.
Installations- und Gebrauchsanweisungen sind hier verfügbar:http://www.furquim.org/chironfs/howto.html
Sie könnten dies wahrscheinlich mit inotify
zusammenhacken und genauer gesagt incron
um Benachrichtigungen über Dateisystemereignisse zu erhalten und eine Sicherung auszulösen.
In der Zwischenzeit könnten Sie versuchen, Ihr Problem besser zu definieren, um eine spezifischere Lösung zu finden.
- Wenn Ihr Problem Backup ist, könnte es gut sein, ein Tool zu verwenden, das entwickelt wurde, um Snapshots von Dateisystemen zu erstellen, entweder über
rsnap
oder ein Snapshot-Dateisystem wiexfs
oder ein beliebiges Dateisystem mitlvm
verwenden . - Wenn Ihr Problem die Synchronisation ist, sollten Sie vielleicht nach verteilten und/oder Netzwerk-Dateisystemen suchen.
Bearbeiten :In Anbetracht Ihres Updates denke ich, dass Sie dies zu kompliziert machen. Erstellen Sie einfach einen Ordner in Ihrer Dropbox für Skripte. Dann machen Sie in Ihren bashrc-Dateien so etwas:
export PATH=$PATH:~/Dropbox/bin
source ~/Dropbox/bashrc
Alle Skripte, die Sie haben, können direkt aus dem Dropbox-Ordner in Ihrem Home-Verzeichnis ausgeführt werden, und alle Aliase und dergleichen, die Sie synchronisieren möchten, können in einer Datei in Dropbox abgelegt werden, die von Ihrer Shell bezogen wird.
Wenn andere Personen außer Ihnen Zugriff auf die Skripte benötigen, können Sie sie von Ihrer Dropbox aus mit einem Symlink wie /usr/local/bin.
verknüpfen