Für diese Funktion musst du eingeloggt sein.
»Prüfen« ob /dev/hdd eingehängt ist
Status:
Ungelöst
|
Ubuntu-Version:
Nicht spezifiziert
Antworten |
|
lemming
Anmeldungsdatum: 9. Februar 2005
Beiträge: Zähle...
|
Hi! Ich habe eine Wechselplatte auf die ein Backup kopiert wird. Mit Crontab und tar. Ist die Platte (/dev/hdd) nicht eingehängt wird das Backup auf die root-Platte (/dev/hda) kopiert, was ja nicht sein darf. Ich möchte meine Backup-Lösung ein bisschen aufbohren und mit einem Bash-Script prüfen ob /dev/hdd eingehängt ist oder nicht. Wie überprüfe ich ob /dev/hdd eingehängt ist. lemming
|
|
der_rokko
Anmeldungsdatum: 20. März 2005
Beiträge: 106
|
Der Befehl mount dürfte dir weiterhelfen ☺ mount | grep /dev/hdd
|
|
lemming
(Themenstarter)
Anmeldungsdatum: 9. Februar 2005
Beiträge: Zähle...
|
Ok, hast du meinen Beitrag gelesen? Ich wollte wissen wie man das in einem Script prüft.
|
|
mahe
Anmeldungsdatum: 25. Oktober 2004
Beiträge: 88
|
Wenn mount | grep /dev/hdd etwas zurückgibt dann ist eine Partition deiner Platte gemountet. Wenn es nichts zurückgibt ist die Platte vermutlich nicht da. Alternativ könntest du auch nachsehen ob in dem Verzeichnis in das deine Platte gemountet wird Dateien vorhanden sind. Ist aber nicht so sicher wie der vorher genannte Befehl.
|
|
lemming
(Themenstarter)
Anmeldungsdatum: 9. Februar 2005
Beiträge: Zähle...
|
Ok, ich hab's jetzt so gelöst. Klappt wunderbar.
root@pg01:~ # cat ./backup mount | grep /dev/hdd && tar -czf /media/rev/pg01.tar /home/ mount | grep /dev/hdd || echo "Das REV-Laufwerk ist nicht eingehängt. Es wurde keine Sicherung durchgeführt!"
|