GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Echtzeit-Backup bei Dateiänderung?

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 wie xfs oder ein beliebiges Dateisystem mit lvm 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
Linux
  1. Linux – Wie finde ich das Erstellungsdatum der Datei?

  2. Wann wurde die Datei erstellt?

  3. Holen Sie sich die erstellte Datei/Erstellungszeit??

  4. Holen Sie sich die Dateierstellungszeit mit Python unter Linux

  5. So überprüfen Sie, ob sed eine Datei geändert hat

So sichern und wiederherstellen Sie den Verlauf des Linux-Terminals

Cronopete – Ein Time Machine Clone von Apple für Linux

Linux-Dateizeitstempel mit Beispielen erklärt

GoAccess – Ein Echtzeit-Apache- und Nginx-Protokollanalysator

Sehen Sie sich das Dateisystem in Echtzeit auf OS X und Ubuntu an

Ransomware-resistenter Linux-Samba-Dateiserver