Moin!

Ich bastle z.Z. einem etwas umfangreichem (bash)Script.

Der Ablaufplan sieht wie folgt aus:

- so ziemlich alle Daten von unseren Servern (windows, novell, linux) auf einen externen Rechner mittels rsync kopiert. Die Freigaben von windows / novell werden mittels smbmount / ncpmount eingebunden
- danach sollen die Daten auf 3 externe USB Platten verteilt werden.

Der erste Punkt läuft mittlerweile so einigermaßen sauber ab.
Beim 2. habe ich ein paar Probleme.

Diese Nacht ist mir eine Platte hopps gegangen und der rsync Prozess nagelte trotzdem weiter.
Gibt es eine Möglichkeit - zur Laufzeit des rsync Prozesses - festzustellen, ob Fehler auftreten um dann den Prozess sauber zu beenden?
Das Script sollte allerdings weiterlaufen ...

Und gibt es eine Möglichkeit, die externen Platten so zu steuern, das sie erst anlaufen, wenn sie gebraucht werden? Momentan laufen sie 24/7 und das ist mir etwas zuviel.
Ich weiß, daß man mittels hdparm die Platten runterfahren kann, aber mit /dev/sdX hat es bei mir noch nie so richtig funktioniert.
(Und die intere lief einmal nicht wieder hoch )