Samba-Server, Platte spiegeln

Hallöchen alle zusammen,

mal ne kleine Frage, also ich habe vor mir einen Sambaserver zu
basteln (so’n reiner Fileserver) auf den ich meine ganzen
Dokumente und den anderen Windowsseich auslagern kann.
(Also Samba einrichten klappt schon ganz gut)

Nun hätte ich aber gerne das mir dieser Server nachts oder
wöchentlich diese ganzen Daten (z.B. /home und /export)auf eine
andere Platte (z.B. /spiegel) spiegelt oder kopiert.
(siehe unten…)

z.B.
-------------schnipp--------------
/home
…/user_01
…/user_02
…/user_xy

/export/samba
…/muell_01
…/muell_02
…/muell_xy

/spiegel

Moin,

Nun hätte ich aber gerne das mir dieser Server nachts oder
wöchentlich diese ganzen Daten (z.B. /home und /export)auf
eine andere Platte (z.B. /spiegel) spiegelt oder kopiert.

Ein Backup kann das natürlich nicht ersetzen, dazu sollte man ein anderes Medium benutzen.

Gibt es da so schöne kleine Scripts oder Programme
die das für mich erledigen?

Bestimmt. Ist aber mit tar und ggf. bzip recht einfach hinzubekommen.

Thorsten

Auch Moin,

Ein Backup kann das natürlich nicht ersetzen, dazu sollte man
ein anderes Medium benutzen.

Ich hätte da noch ein ZIP 250 :o)

Bestimmt. Ist aber mit tar und ggf. bzip recht einfach
hinzubekommen.

JA, ABER WIE, der soll das automatisch machen???

Thomas

Ein Backup kann das natürlich nicht ersetzen, dazu sollte man
ein anderes Medium benutzen.

Ich hätte da noch ein ZIP 250 :o)

Bestimmt. Ist aber mit tar und ggf. bzip recht einfach
hinzubekommen.

JA, ABER WIE, der soll das automatisch machen???

Kein Problem:
Ich würde zunächst ein Script schreiben, das die Dateien kopiert:

cp -R /home /spiegel
cp -R /export /spiegel

Dann noch ein chmod 700, um das ganze ausführbar zu machen.
Das Script wird dann vom cron automatisch aufgerufen, um z.B. täglich um 1.00 Uhr nachts ausgeführt zu werden, schreibst Du folgende Zeile in die /etc/crontab:

0 1 * * * root /…/script

Danach aber unbedingt cron neustarten (/sbin/init.d/cron restart).
Ev. solltest Du die Ausgabe und allfällige Fehlermeldungen des Scripts noch in ein Log umleiten, also > /var/log/backup.log nach dem Pfad zum Script anhängen.

Michael

cp -R /home /spiegel
cp -R /export /spiegel

Schon ganz gut, nur werden da nicht wirklich alle Dateien mitkopiert. Sicherer wären die Parameter -dpR statt dem einzelnen -R.

CU Roland

Moin,

Bestimmt. Ist aber mit tar und ggf. bzip recht einfach
hinzubekommen.

JA, ABER WIE, der soll das automatisch machen???

‚man tar‘ und ‚man bzip‘ helfen sicher weiter.

Thorsten

Danach aber unbedingt cron neustarten (/sbin/init.d/cron
restart).

Nicht nötig…

S.

Danach aber unbedingt cron neustarten (/sbin/init.d/cron
restart).

Nicht nötig…

Nicht? Bei mir hat es ohne nicht funktioniert… strange.

Michael

Danke danke danke!

Ich werd mich mal dran hocken und ein bisschen döggeln :o)

cu Thomas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

man cron

 ...

 Additionally, cron checks each minute to see if its spool
 directory's modtime (or the modtime on /etc/crontab) has
 changed, and if it has, cron will then examine the modtime
 on all crontabs and reload those which have changed. Thus
 cron need not be restarted whenever a crontab file is mod­
 ified. Note that the crontab(1) command updates the mod­
 time of the spool directory whenever it changes a crontab. 

 ...

Gruß,

Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Kleiner Versuch Deiner Ehrenrettung :wink:

Vielleicht hast Du die crontab-Datei nicht mit dem Crontab-Editor editiert, es klingt ja so, als könnte das nötig sein. Andereseits sollte auch ein x-beleibiger Editor die Modtime verändern, oder liege ich da falsch? …

Gruß,

Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Kleiner Versuch Deiner Ehrenrettung :wink:

Leider gescheitert - danke für den Versuch :wink:

Vielleicht hast Du die crontab-Datei nicht mit dem
Crontab-Editor editiert, es klingt ja so, als könnte das nötig
sein. Andereseits sollte auch ein x-beleibiger Editor die
Modtime verändern, oder liege ich da falsch? …

Nein, ich habe sie mit vi verändert. Das Problem war wahrscheinlich ein Tipp - oder Formatfehler, jetzt geht es nämlich.
Also doch Asche auf mein Haupt…

Michael