Am 23.09.2011 16:23, schrieb Peter Sikorski GTL:
Hallo Liste,
ich suche ein Kommando oder eine andere Möglichkeit festzustellen in welchem Zustand sich die verschiedenen Disks einer Workstation gerade befinden. (up, down, spinning up, spinning down etc).
Es ist natürlich bekannt, welche Disks ursprünglich gestartet wurden, aber danach werden einige Disks mit sg_start (sg3tools, --start --stop) dynamisch gestartet und gestoppt und ich suche nun nach einer einfachen Möglichkeit festzustellen in welchem Status sich eine bestimmte Disk im Augenblick befindet.
Habe eine - allerdings schon peinlich unelegante - Lösung gefunden: Über das Filesystem eine pseudo Semaphore installieren und alles Scripts so ändern, daß diese immer mitgetriggert wird (hochzählen beim starten, runterzählen beim stoppen) und dann im Bedarfsfall abfragen. Eine andere Hoffnung hat sich zerschlagen: laut Doku sollte in /proc/scsi/sg/device_hdr eine aktuelle Liste für alle Disks hinterlegt sein mit folgenden Infos: host host number (indexes 'hosts' table, origin 0) chan channel number of device id SCSI id of device lun Logical Unit number of device type SCSI type (e.g. 0->disk, 5->cdrom, 6->scanner) opens number of opens (by sd, sr, sr and sg) at this time depth maximum queue depth supported by device busy number of commands being processed by host for this device online 1 indicates device is in normal online state, 0->offline Leider ist diese Liste bei mir leer. Es sind nur die Header angelegt. Hat jemand vielleicht eine Idee warum diese Liste leer ist und was man dagegen tun kann... Mit lieben Grüßen Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org