Script für Ordner Datensicherung

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
brockz
Beiträge: 146
Registriert: 19.05.2004 06:43:34

Script für Ordner Datensicherung

Beitrag von brockz » 26.01.2005 09:05:40

Hallo wir haben in unserem Betrieb einen Debian Rechner in der Produktion. Dieser Rechnersteuert eine SMD Maschine an. Die Daten die gesichert werden sollen sind die Maschinendaten die im Ordner /u/daten/maschinendaten legen. Wir haben einen Samba Server laufen in unserer Serverumgebung. Es sollen jeden Tag die Daten in diesem Ordner auf den Samba Server gespeichert werden. Dazu brauche ich ein Script das die Daten auf den Server schiebt.Am besten wäre es wenn er die files comparen könnte und nur die veränderten daten speichert. Dieses Script will ich dann in einem cron job laufen lassen. Das ganze soll so ablaufen

-Samba Laufwerk mounten

-Dateien mit denen auf dem Server vergleichen

-Dateien kopieren

-Samba laufwerk unmounten

Das mit dem mounten und so ist kein Problem wo ich keinen passenden Lösungsansatz finde ist das mit den Datenvergleich.Vielleicht kann mir hier jemand eine passende lösung anbieten wie ich sowas verwirkliche

Danke brockz

dojo
Beiträge: 249
Registriert: 03.11.2004 10:30:21

Beitrag von dojo » 26.01.2005 09:09:47

Zum Synchronisieren kann man rsync benutzen.

Gruss

Sunnemer

Benutzeravatar
brockz
Beiträge: 146
Registriert: 19.05.2004 06:43:34

Beitrag von brockz » 26.01.2005 09:30:30

kann ich das mit einem samba share benutzen ?

Benutzeravatar
brockz
Beiträge: 146
Registriert: 19.05.2004 06:43:34

Beitrag von brockz » 26.01.2005 09:42:25

wie muss der BEfehl für rsync lauten das er den ganzen Ordner prüft (auch ob neue Dateien da sind) und nur die veränderten und neuen rüberkopiert ?

Benutzeravatar
brockz
Beiträge: 146
Registriert: 19.05.2004 06:43:34

Beitrag von brockz » 27.01.2005 09:49:53

Da es sich nur um 50 mB handelt reicht das ganze per einfachen copy Befehl ich hab mir folgendes überlegt.

Code: Alles auswählen

#!/bin/bash

#mounten
mount -t smbfs -o username=blabla,password=blabla /server/ /mnt/server

#kopieren
cp -r /u/daten/diedaten /mnt/server/sicherung

#umounten
umount /mnt/server
Das dann in einem Cron job das er es jeden Tag ausführt
Passt das dann mit copy so das er jeden Tag alles neu sichert ? Oder hat copy so ne option das es ungeänderte Dateien nicht überschreibt ?

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

Beitrag von nepos » 27.01.2005 10:07:25

-u kopiert nur nicht vorhandene oder neuere Dateien.

Antworten