[gelöst] Verzeichnisse spiegeln

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Faber38
Beiträge: 380
Registriert: 21.03.2009 23:28:20
Wohnort: Elsdorf

[gelöst] Verzeichnisse spiegeln

Beitrag von Faber38 » 10.08.2015 19:24:56

Hallo ,
ich würde gerne zb. das /home/user/bilder zeitgleich auf ein anderes Laufwerk/Verzeichniss spiegeln.
das "zeitgleich" macht mir probleme..
gibts da eine Lösung ? ausser RAID
rsync könnte man in einem job setzen... macht es sinn alle 5sec so ein script auszuführen ? Kommen sich die Task nicht in die Quere wenn das kopieren mal etwas länger dauert ?
Zuletzt geändert von Faber38 am 10.08.2015 21:59:11, insgesamt 1-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Verzeichnisse spiegeln

Beitrag von rendegast » 10.08.2015 19:29:20

btrfs, und dann einfach snapshots anlegen?


Wenn es einfach nur woanders eingeblendet werden soll, bind-Mounts?


rsync könnte man in einem job setzen... macht es sinn alle 5sec so ein script auszuführen ? Kommen sich die Task nicht in die Quere wenn das kopieren mal etwas länger dauert ?
Im Script ein Lockfile/PID-File erstellen lassen,
und darauf prüfen lassen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Faber38
Beiträge: 380
Registriert: 21.03.2009 23:28:20
Wohnort: Elsdorf

Re: [gelöst] Verzeichnisse spiegeln

Beitrag von Faber38 » 10.08.2015 21:59:39

Danke...
bind-mounts ist für mich die richtige lösung

Benutzeravatar
heisenberg
Beiträge: 3473
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: [gelöst] Verzeichnisse spiegeln

Beitrag von heisenberg » 10.08.2015 22:17:35

Auch wenn Du für Dich die beste Lösung gefunden hast, will ich doch nochmal LSYNCD erwähnen,
für den Fall, dass es wirklich um Spiegelung geht.

Lsyncd ist ein kontinuierlicher rsync. Via Inotify werden alle Änderungen nachsynchronisiert.

Damit ziehe ich z. B. gelegentlich Rechner um. D. h. lsyncd starten. Warten bis die Synchronisation
einmal durch ist, bootloader konfigurieren, dann alle Dienste stoppen(MySQL,...). Jetzt wird noch alles nach synchronisiert.
Quellsystem herunterfahren, Zielsystem hochfahren und fertig ist der Rechnerumzug mit minimaler
Downtime.

http://code.google.com/p/lsyncd/
Zuletzt geändert von heisenberg am 11.08.2015 22:44:10, insgesamt 1-mal geändert.
... unterhält sich hier gelegentlich mangels wunschgemäßer Gesprächspartner mal mit sich selbst.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: [gelöst] Verzeichnisse spiegeln

Beitrag von rendegast » 11.08.2015 00:56:24

heisenberg hat geschrieben: http://code.google.com/p/lsyncd/
Debianlsyncd
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Faber38
Beiträge: 380
Registriert: 21.03.2009 23:28:20
Wohnort: Elsdorf

Re: [gelöst] Verzeichnisse spiegeln

Beitrag von Faber38 » 11.08.2015 08:44:29

werde ich mir mal anschauen.. hört sich interessant an..

Antworten