angeschlossenen festplatten ermitteln [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Pischti
Beiträge: 417
Registriert: 20.02.2002 12:54:18
Wohnort: dresden

angeschlossenen festplatten ermitteln [gelöst]

Beitrag von Pischti » 12.08.2005 13:20:25

hi,
für ein "monitor-script" möchte ich von allen festplatten die temperaturen auslesen
das klappt mit

Code: Alles auswählen

hda=$(hddtemp -n /dev/hda 2> /dev/null)
hdb=$(hddtemp -n /dev/hdd 2> /dev/null)
hdc=$(hddtemp -n /dev/hdc 2> /dev/null)
hdd=$(hddtemp -n /dev/hdd 2> /dev/null)
auch ganz gut.
bei mir sind nur an hda und hdc platten angeschlossen. ich will aber das script allgemein
halten. dort wo keine zahl rauskommt, wird dann der wert 0 eingetragen. klappt auch alles soweit

und jetzt mein problem: an hdd hängt ein cd-rom und der kernel schmeisst mir fehler-meldungen ins syslog (hab sie jetzt gerade nich parat) . und die meldungen stören mich natürlich. den syslog extra dafür modifizieren will ich nicht.

meine frage: kann ich irgendwie die angeschlossen festplatten ermitteln (auch die nicht gemounteten -> mount oder df fallen da schon raus, ), ohne dass irgendendwelche fehlermeldungen generiert werden ?
damit könnte ich in meinem script hddtemp nur auf die entsprechenden devives anwenden
Zuletzt geändert von Pischti am 12.08.2005 14:13:20, insgesamt 1-mal geändert.
gruss pischti
debian stable

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 12.08.2005 13:30:44

bei nem 2.6er Kernel ist das recht einfach...

Code: Alles auswählen

cat /proc/partitions
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Pischti
Beiträge: 417
Registriert: 20.02.2002 12:54:18
Wohnort: dresden

Beitrag von Pischti » 12.08.2005 13:33:40

hab jetzt gerade kein linux am platz, aber
werden damit auch die nicht gemountetetn partitions angezeigt ?

und ich hab nen 2.4.27 - heul

[edit]
hab gerade mal auf ner suse mit 2.4.21 nachgeschaut
da klappt cat /proc/partions auch, warum meinst du dann den 2.6 ?
gruss pischti
debian stable

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 12.08.2005 14:00:35

naja soweit ich das weiß werden die Partitionen unter 2.4er noch mit dem ewig langem Pfad angegeben und erst ab 2.6 als /dev/hda usw..

und nein.. es werden alle erkannten Platten angezeigt.. nicht nur die gemounteten
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Pischti
Beiträge: 417
Registriert: 20.02.2002 12:54:18
Wohnort: dresden

Beitrag von Pischti » 12.08.2005 14:06:17

das mit dem langen namen is kein problem, da lass ich ein grep drüber laufen - und wenn hdx gefunden, dann langt das ...

besten dank
gruss pischti
debian stable

Antworten