staging.inyokaproject.org

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

Avatar von 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)
Avatar von lemming

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

Avatar von 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)
Avatar von lemming

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!"

Antworten |