rsync im laufenden Betrieb?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
rolfti
Beiträge: 331
Registriert: 09.08.2004 22:29:44
Wohnort: Lugano

rsync im laufenden Betrieb?

Beitrag von rolfti » 12.01.2006 09:44:09

hallo,
...mir ist irgendwie etwas mulmig, kann man ein rsync des /home/users Verzeichnis bei laufender Applikation, bzw. wenn die entsprechenden User eingelogt sind "ohne Bedenken" ausführen?
wie lösst ihr das?
Danke
rolf

Benutzeravatar
rolfti
Beiträge: 331
Registriert: 09.08.2004 22:29:44
Wohnort: Lugano

Beitrag von rolfti » 12.01.2006 14:04:09

hi,
alternativ wäre das zu einer bestimmten Zeit (bspw. 12:15) den Usern via KAlarm darauf hingewiesen wird, dass der Rechner in xxMin. in den Anmeldemodus runtergefahren wird.

Nur...wie lautet solch eine Befehl??
dazu kenne ich nur; shutdown -h .../now und reboot

Bin echt Dankbar

Benutzeravatar
cpeine
Beiträge: 170
Registriert: 13.08.2003 15:16:22

Beitrag von cpeine » 12.01.2006 14:17:30

Hallo,

wenn ich das richtig deute, möchtest du eine Datensicherung von /home machen?
Ich sehe da nicht wirklich ein Problem...
Den User extra rauswerfen musst du eigentlich nicht, du könntest z.B. den Rechner mit deinem eigenen script herunter fahren und bei jedem shutdown sichern ...

Code: Alles auswählen

#!/bin/sh
rsync -optionen /deine/daten /dein/backup && shutdown -h now
Avoid the Gates of Hell, use Linux!

Benutzeravatar
rolfti
Beiträge: 331
Registriert: 09.08.2004 22:29:44
Wohnort: Lugano

super

Beitrag von rolfti » 12.01.2006 18:36:14

@cpeine
Danke cpeine :D
auch für dein Skript-Muster, weisst Du wo man dieses Skript hinterlegen muss, damit es beim shutdwon ausgeführt wird?

Benutzeravatar
cpeine
Beiträge: 170
Registriert: 13.08.2003 15:16:22

Beitrag von cpeine » 12.01.2006 20:20:18

Hallo,

kein Problem ;)

habe mich damit schon eine kleine Ewigkeit nicht mehr beschäftigt ... hier mal eine Möglichkeit (quasi locker aus der Hüfte;))

Datei /etc/init.d/shutdownsave

Code: Alles auswählen

#!/bin/sh
# Script to save some data on shutdown

case "$1" in
start)
;;
stop)
echo "Doing Backup before shutdown ..."
sleep 2
rsync -optionen /backup/von /backup/to
echo "Backup done!"
sleep 2
;;
*)
echo $"Usage: $0 {start|stop}"
esac

exit 0
Dann das script noch verlinken

Code: Alles auswählen

ln -s /etc/init.d/shutdownsave /etc/rc2.d/K01shutdownsave
damit es beim verlassen des Runlevel 2 als erstes ausgeführt wird.
(Runlevel 2 sollte bei debian immer der defaultrunlevel sein, falls nicht kannst du mit

Code: Alles auswählen

runlevel
im laufenden Betrieb den aktuellen Runlevel anzeigen lassen.)

Theoretisch sollte das sogar funktionieren ;)

[edit] die datei /etc/init.d/shutdownsave noch ausführbar machen.

Code: Alles auswählen

chmod 750 /etc/init.d/shutdownsave
Zuletzt geändert von cpeine am 13.01.2006 09:42:59, insgesamt 1-mal geändert.
Avoid the Gates of Hell, use Linux!

Benutzeravatar
rolfti
Beiträge: 331
Registriert: 09.08.2004 22:29:44
Wohnort: Lugano

Beitrag von rolfti » 12.01.2006 21:33:41

@cpeine
Bist ein echter Kumpel!
Morgen früh werde ich es implementieren.
DANKE :wink:
ciao

ekle
Beiträge: 56
Registriert: 08.11.2005 21:02:03
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von ekle » 12.01.2006 22:13:49

also ich man en rsync von meim webserver immer im laufenden betrieb auf /
des geht einwandfrei und dass da en apache,mysql usw gleichzeitig laufen hat noch nie gestört.
allerdings mache ich vom mysql auch regelmäßig en dump weil ich mir da nicht sicher bin ob des so mit dem rsync klappt wegen ständiger zugriffe und so aber sonst hatte ich noch nie probleme

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 13.01.2006 14:26:54

Datenbanken sollte man generell mit den Tools der DB sichern, aber das waere nun ein anderes Thema :)

Antworten