backup-skript mit wechselnden platten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

backup-skript mit wechselnden platten

Beitrag von manes » 14.12.2009 16:05:13

hallo forum,

fürs backup benutze ich zwei verschlüsselte externe festplatten, die ich abwechselnd mit rsnapshot benutze. da ich auf beiden platten auch anderen dateien archiviere und gelegentlich beide platten gleichzeitig am rechner hängen, habe ich eigene mountpoints für jede platte. manuell ist das alles mühsam. daher stricke ich mir derzeit ein skript:

nachschauen, welche platte vorhanden/ angestöpselt ist
wenn eine der platten da ist: einhängen
rsnapshot laufen lassen
aushängen

"nachschauen" erledige ich bisher mit dmesg|grep <id>, aber wenn die platte mal drangewesen ist und wieder abgestöpselt wurde, wirft dmesg ja weiter ein ergebnis aus.
daher zwei fragen: gibt es einen weg alternativ zu dmesg, verläßlich die anwesenheit eines nicht gemounteten devices festzustellen? wenn nicht, wie kann ich die über die geraden (an- und wieder abgestöpselt)/ ungeraden (an;an-, ab-, angestöpselt) ergebnisse dem skript sagen, ob die platte aktuell vorhanden ist?
danke im vorabbereich!
manes

alles wirr? vielleicht werf ich das skript mal nach nopaste: NoPaste-Eintrag33252
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

uname
Beiträge: 12423
Registriert: 03.06.2008 09:33:02

Re: backup-skript mit wechselnden platten

Beitrag von uname » 14.12.2009 16:12:43

Könnten die Informationen nicht irgendwo im /proc-Filesystem rumliegen. Vielleicht eben mal alles rekursiv durchsuchen. Evtl. reicht schon /proc/partitions oder /proc/diskstats .

Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: backup-skript mit wechselnden platten

Beitrag von manes » 14.12.2009 16:22:04

danke ersteinmal!
wenn ich das richtig sehe, werden sowohl unter /proc/diskstats wie auch /proc/partitions nur die rohen device-names, z.b. sdb, sdd etc gelistet und damit kann ich die platten nicht unterscheiden.
grüße
manes
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

uname
Beiträge: 12423
Registriert: 03.06.2008 09:33:02

Re: backup-skript mit wechselnden platten

Beitrag von uname » 14.12.2009 16:51:18

Vielleicht hilft dir die UUID

http://wiki.ubuntuusers.de/UUID

Code: Alles auswählen

ls -Al /dev/disk/by-uuid

Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: backup-skript mit wechselnden platten

Beitrag von manes » 14.12.2009 17:43:54

leider nein, das hilft auch nicht. der ls-befehl gibt nur die eingehängten partitionen aus. seltsam, die manpage ist anderer meinung. mit blkid genauso.
ich habe damals auf dem gesamten device und nicht auf einer partition ein verschlüsseltes lvm angelegt. erklärt es das?
grüße
manes

edit:

Code: Alles auswählen

ls -Al /dev/disk/by-id
ist die antwort! danke für die hilfe!
manes
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: backup-skript mit wechselnden platten

Beitrag von manes » 14.12.2009 19:44:58

!ianap! und eleganz ist anders.
aber das skript funktioniert. NoPaste-Eintrag33265 NoPaste-Eintrag33275
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

Antworten