MikeZ
23.08.06, 09:59
Hallo,
Wie kann ich in einer batch Datei welche durch einen cronjob gestartet wird um ein backup auf eine externe festplatte zu starten abfragen ob die externe Festplatte ordnungsgemäß gemountet wird?
Hier der Inhalt der Datei:
#!/bin/sh
smbmount //bilder/backup /mnt/backup_dsldata -o username=dsladmin,password=dsl_2006
#rsync -ru --stats /projekte/dsl_data/archiv/ /mnt/backup_dsldata/archiv/
#rsync -ru --stats /projekte/dsl_data/azubi/ /mnt/backup_dsldata/azubi/
#rsync -ru --stats /projekte/dsl_data/privat/ /mnt/backup_dsldata/privat/
#rsync -ru --stats /projekte/dsl_data/projekte/ /mnt/backup_dsldata/projekte/
#rsync -ru --stats /projekte/dsl_data/verwaltung/ /mnt/backup_dsldata/verwaltung/
smbumount /mnt/backup_dsldata
Das Problem ist wenn es einmal ein Problem mit dem mounten der externen Festplatte auftritt werden die Daten ja trotzdem in das Verzeichniss der lokalen Festplatte kopiert. Das Führt bei 80GB Daten zwangsläufig dazu das die Linux Partition bis zum Rand gefüllt wird.
Wie kann ich das Abfangen also eine Abfrage um die rsync Befehle setzen womit der status des mount befehls überprüft werden kann?
vielen Danke für eure Bemühungen schonmal.
Wie kann ich in einer batch Datei welche durch einen cronjob gestartet wird um ein backup auf eine externe festplatte zu starten abfragen ob die externe Festplatte ordnungsgemäß gemountet wird?
Hier der Inhalt der Datei:
#!/bin/sh
smbmount //bilder/backup /mnt/backup_dsldata -o username=dsladmin,password=dsl_2006
#rsync -ru --stats /projekte/dsl_data/archiv/ /mnt/backup_dsldata/archiv/
#rsync -ru --stats /projekte/dsl_data/azubi/ /mnt/backup_dsldata/azubi/
#rsync -ru --stats /projekte/dsl_data/privat/ /mnt/backup_dsldata/privat/
#rsync -ru --stats /projekte/dsl_data/projekte/ /mnt/backup_dsldata/projekte/
#rsync -ru --stats /projekte/dsl_data/verwaltung/ /mnt/backup_dsldata/verwaltung/
smbumount /mnt/backup_dsldata
Das Problem ist wenn es einmal ein Problem mit dem mounten der externen Festplatte auftritt werden die Daten ja trotzdem in das Verzeichniss der lokalen Festplatte kopiert. Das Führt bei 80GB Daten zwangsläufig dazu das die Linux Partition bis zum Rand gefüllt wird.
Wie kann ich das Abfangen also eine Abfrage um die rsync Befehle setzen womit der status des mount befehls überprüft werden kann?
vielen Danke für eure Bemühungen schonmal.