LSI megamon läuft nicht
Hallo, für meinen LSI MegaRaid 320-2e habe ich den megamon auf OS 11.4 64-bit installiert. Nach der Installation kann ich den megamon mit MegaCtrl -start starten und sehe die Ausgabe in /var/log/messages. Mitgeliefert wird das nachstehendeStartscript, dass in /etc/init.d kopiert wird und leider mit dem Fehler abbricht: "Character Device Node /dev/megadev0 does not exist. Raid Monitor could not be started" Startscript: #!/bin/sh # # chkconfig: 2345 20 80 # description: RAIDMon is a daemon that monitors the RAID subsystem # And generates e-mail to root # processname: MegaServ. # source function library #. /etc/rc.config case "$1" in start) megadevice="megadev0" rm -f /dev/$megadevice 2>/dev/null megamajor=`cat /proc/devices|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c $megamajor 0 2>/dev/null # New check : Timir: 10-31-01: Does node exist if [ ! -c /dev/$megadevice ] then echo " Character Device Node /dev/$megadevice does not exist. Raid Monitor could not be started " exit 1 fi #echo -n 'Starting NetRAID Monitor:' echo -n 'Starting RAID Monitor:' startproc -l /var/log/temp.log /usr/sbin/MegaCtrl -start touch /var/lock/subsys/raidmon echo ;; stop) #echo -n 'Stopping NetRAID Monitor:' echo -n 'Stopping RAID Monitor:' rm -f /var/log/temp.log killproc /usr/sbin/MegaServ MegaCtrl 2>/dev/null megadevice="megadev0" rm -f /dev/$megadevice 2>/dev/null rm -f /var/lock/subsys/raidmon 2>/dev/null echo ;; restart|reload) $0 stop $0 start ;; *) #echo "NetRAID Monitor is not Started/Stopped" echo "RAID Monitor is not Started/Stopped" echo "Usage: raidmon {start|stop|restart}" exit 1 esac exit 0 Ich gehe davon aus, dass das script das megadev in /proc/devices nicht findet. Allerdings weiß ich auch nicht genau wonach ich alternativ suchen muss. # cat /proc/devices Character devices: 1 mem 4 /dev/vc/0 4 tty 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 7 vcs 9 st 10 misc 13 input 21 sg 29 fb 43 ttyI 45 isdn 68 capi20 128 ptm 136 pts 180 usb 189 usb_device 202 cpu/msr 251 capi 252 hidraw 253 bsg 254 rtc Block devices: 259 blkext 7 loop 8 sd 9 md 11 sr 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 253 device-mapper 254 mdp Kann jemand helfen? -- Dirk -- 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
Moin moin, Am 01.09.2011 17:03, schrieb Dirk Meier:
Hallo, für meinen LSI MegaRaid 320-2e habe ich den megamon auf OS 11.4 64-bit installiert. Nach der Installation kann ich den megamon mit MegaCtrl -start starten und sehe die Ausgabe in /var/log/messages.
Mitgeliefert wird das nachstehendeStartscript, dass in /etc/init.d kopiert wird und leider mit dem Fehler abbricht: "Character Device Node /dev/megadev0 does not exist. Raid Monitor could not be started"
da es sich um ein einfaches SCSI Device handelt, denk ich mal /dev/sda, /dev/sdb etc. je nachdem wieviele Raid Partitions es gibt. mach doch mal fdisk -l da siehst du doch die Devices lg max -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Moin moin,
Am 01.09.2011 17:03, schrieb Dirk Meier:
Hallo, für meinen LSI MegaRaid 320-2e habe ich den megamon auf OS 11.4 64-bit installiert. Nach der Installation kann ich den megamon mit MegaCtrl -start starten und sehe die Ausgabe in /var/log/messages.
Mitgeliefert wird das nachstehendeStartscript, dass in /etc/init.d kopiert wird und leider mit dem Fehler abbricht: "Character Device Node /dev/megadev0 does not exist. Raid Monitor could not be started"
da es sich um ein einfaches SCSI Device handelt, denk ich mal /dev/sda, /dev/sdb etc. je nachdem wieviele Raid Partitions es gibt.
mach doch mal fdisk -l da siehst du doch die Devices
lg max
ja, schon, da sehe ich sdb und sdc. Das sind die logischen Laufwerke. Ich möchte aber den Controller überwachen und denke dass hierfür das device des Controllers gefragt ist, oder? -- dirk -- 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
Hallo, Am 01.09.2011 17:30, schrieb Dirk Meier:
ja, schon, da sehe ich sdb und sdc. Das sind die logischen Laufwerke. Ich möchte aber den Controller überwachen und denke dass hierfür das device des Controllers gefragt ist, oder?
ich weiss nicht ob megamon noch up2date ist, aber schau dir mal das projekt an https://build.opensuse.org/package/repositories?package=megactl&project=home%3Alrupp lg max -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Hallo,
Am 01.09.2011 17:30, schrieb Dirk Meier:
ja, schon, da sehe ich sdb und sdc. Das sind die logischen Laufwerke. Ich möchte aber den Controller überwachen und denke dass hierfür das device des Controllers gefragt ist, oder?
ich weiss nicht ob megamon noch up2date ist, aber schau dir mal das projekt an
https://build.opensuse.org/package/repositories?package=megactl&project=home%3Alrupp
lg max
sieht leider so aus, als ob es das Projekt nicht für die 64-bit Platform nicht gibt. -- Dirk -- 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
Am 01.09.2011 17:48, schrieb Dirk Meier:
sieht leider so aus, als ob es das Projekt nicht für die 64-bit Platform nicht gibt.
sorry hab ich gar nicht gesehen -- 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
Ich würd es aber mal unter x64 kompiliere, das build flag gibts doch. Am 01.09.2011 17:48, schrieb Dirk Meier:
sieht leider so aus, als ob es das Projekt nicht für die 64-bit Platform nicht gibt.
-- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Ich würd es aber mal unter x64 kompiliere, das build flag gibts doch.
Am 01.09.2011 17:48, schrieb Dirk Meier:
sieht leider so aus, als ob es das Projekt nicht für die 64-bit
Platform
nicht gibt.
hast Du dafür eine Anleitung, oder reicht ./configure, make, make install? -- Dirk -- 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
Am 01.09.2011 18:00, schrieb Dirk Meier:
hast Du dafür eine Anleitung, oder reicht ./configure, make, make install?
nein, aber i.d.R gibt es ein Readme im Rootveerzeichnis des Archivs, denk mal make config && make install, aber das ist bestimmt in der Readme gut beschrieben -- 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
hier das hab ich im Dell Forum gefunden, könnte funktionieren
/ mknod /dev/megadev0 c 253 0 />/ />/ 253 being identified from />/ *cat /proc/devices | grep -i mega * />/ 253 megaraid_sas_ioctl/
Am 01.09.2011 18:00, schrieb Dirk Meier:
hast Du dafür eine Anleitung, oder reicht ./configure, make, make install?
lg max -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
hier das hab ich im Dell Forum gefunden, könnte funktionieren
/ mknod /dev/megadev0 c 253 0 />/ />/ 253 being identified from />/ *cat /proc/devices | grep -i mega * />/ 253 megaraid_sas_ioctl/
Am 01.09.2011 18:00, schrieb Dirk Meier:
hast Du dafür eine Anleitung, oder reicht ./configure, make, make install?
lg max
mit mknod lässt sich das dev anlegen. Allerdings funktioniert das script immer noch nicht, das seine erste Amtshandlung das löschen des dev mit anschließendem Neuanlegen ist. Das Neuanlegen funktioniert nicht, da megamajor=`cat /proc/devices| gawk '/megadev/{print$1}' ` nichts liefert. Ich meine, dass der raid-controller auch als dev angesprochen werden muss damit das scirpt funktioniert. Leider weiß ich nicht wie. -- Dirk -- 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
Am 01.09.2011 18:27, schrieb Dirk Meier:
cat /proc/devices| gawk '/megadev/{print$1}'
was liefert denn cat /proc/devices ? -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Am 01.09.2011 18:27, schrieb Dirk Meier:
cat /proc/devices| gawk '/megadev/{print$1}'
was liefert denn cat /proc/devices ?
steht in der 1. mail -- Dirk -- 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
Am 01.09.2011 18:39, schrieb Dirk Meier:
steht in der 1. mail
sorry, schon vergessen, was liefert denn ein lsmod ? -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Am 01.09.2011 18:39, schrieb Dirk Meier:
steht in der 1. mail
sorry, schon vergessen, was liefert denn ein lsmod ? --
# lsmod Module Size Used by st 40623 0 loop 19706 0 af_packet 23271 2 nfsd 329548 9 lockd 81567 1 nfsd nfs_acl 3107 1 nfsd auth_rpcgss 47951 1 nfsd sunrpc 247143 19 nfsd,lockd,nfs_acl,auth_rpcgss exportfs 4459 1 nfsd bonding 132698 0 edd 9664 0 capidrv 30865 1 isdn 157992 5 capidrv slhc 6155 1 isdn b1pci 5655 3 b1dma 14966 1 b1pci b1 25671 2 b1pci,b1dma cpufreq_conservative 11828 0 capi 15828 6 capifs 4052 2 capi cpufreq_userspace 3264 0 kernelcapi 45726 5 capidrv,b1pci,b1dma,b1,capi cpufreq_powersave 1290 0 powernow_k8 19979 1 mperf 1555 1 powernow_k8 quota_v2 4874 2 quota_tree 9804 1 quota_v2 dm_mod 85024 0 arc4 1601 2 ecb 2463 2 ath9k 96907 0 mac80211 298683 1 ath9k igb 146398 0 ath9k_common 3275 1 ath9k ath9k_hw 305880 2 ath9k,ath9k_common ath 17387 2 ath9k,ath9k_hw sr_mod 16269 0 sg 33010 0 cdrom 42800 1 sr_mod pcspkr 2190 0 cfg80211 176593 3 ath9k,mac80211,ath amd64_edac_mod 27621 0 joydev 11910 0 edac_core 50131 4 amd64_edac_mod edac_mce_amd 12166 1 amd64_edac_mod shpchp 30815 0 pci_hotplug 31126 1 shpchp dca 7995 1 igb i2c_piix4 11670 0 rfkill 21603 1 cfg80211 button 6797 0 e1000e 203691 0 k10temp 3543 0 ext4 394858 5 jbd2 86310 1 ext4 crc16 1747 1 ext4 usbhid 49557 2 ohci_hcd 34876 0 ssb 60838 1 ohci_hcd mmc_core 93774 1 ssb pcmcia 61247 1 ssb ehci_hcd 60423 0 usbcore 210466 6 usbhid,ohci_hcd,ehci_hcd pcmcia_core 20749 1 pcmcia fan 3215 0 processor 39223 1 powernow_k8 thermal 14850 0 thermal_sys 17270 3 fan,processor,thermal ata_generic 3995 0 pata_atiixp 4733 0 megaraid_mbox 33256 6 megaraid_mm 10345 1 megaraid_mbox -- Dirk -- 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
Am 01.09.2011 18:49, schrieb Dirk Meier:
thermal_sys 17270 3 fan,processor,thermal ata_generic 3995 0 pata_atiixp 4733 0 megaraid_mbox 33256 6 megaraid_mm 10345 1 megaraid_mbox
und ein cat /proc/scsi/scsi -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Am 01.09.2011 18:49, schrieb Dirk Meier:
thermal_sys 17270 3 fan,processor,thermal ata_generic 3995 0 pata_atiixp 4733 0 megaraid_mbox 33256 6 megaraid_mm 10345 1 megaraid_mbox
und ein cat /proc/scsi/scsi
# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: Hitachi HDS72101 Rev: JP4O Type: Direct-Access ANSI SCSI revision: 05 Host: scsi5 Channel: 00 Id: 00 Lun: 00 Vendor: ATAPI Model: iHOS104 Rev: WL0D Type: CD-ROM ANSI SCSI revision: 05 Host: scsi6 Channel: 02 Id: 00 Lun: 00 Vendor: MegaRAID Model: LD 0 RAID1 8G Rev: 514T Type: Direct-Access ANSI SCSI revision: 02 Host: scsi6 Channel: 02 Id: 01 Lun: 00 Vendor: MegaRAID Model: LD 1 RAID5 420G Rev: 514T Type: Direct-Access ANSI SCSI revision: 02 -- Dirk -- 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
hmm scheint io, dann kanns doch nur noch im misc liegen, mach mal cat /proc/misc da sollte jetzt eigentlich megadev0 sein Am 01.09.2011 19:14, schrieb Dirk Meier:
# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: Hitachi HDS72101 Rev: JP4O Type: Direct-Access ANSI SCSI revision: 05 Host: scsi5 Channel: 00 Id: 00 Lun: 00 Vendor: ATAPI Model: iHOS104 Rev: WL0D Type: CD-ROM ANSI SCSI revision: 05 Host: scsi6 Channel: 02 Id: 00 Lun: 00 Vendor: MegaRAID Model: LD 0 RAID1 8G Rev: 514T Type: Direct-Access ANSI SCSI revision: 02 Host: scsi6 Channel: 02 Id: 01 Lun: 00 Vendor: MegaRAID Model: LD 1 RAID5 420G Rev: 514T Type: Direct-Access ANSI SCSI revision: 02
-- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
hmm scheint io, dann kanns doch nur noch im misc liegen, mach mal
cat /proc/misc
da sollte jetzt eigentlich megadev0 sein
ja, so isses. Aber wie kommt man nun an die gesuchte megamajor? # cat /proc/misc 236 device-mapper 58 rfkill 59 megadev0 60 network_throughput 61 network_latency 62 cpu_dma_latency 1 psaux 144 nvram 228 hpet 231 snapshot 227 mcelog -- 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
ersetz bzw. auskommentieren mal testhalber mknod/dev/$megadevice c $megamajor 0 2>/dev/null durch mknod/dev/$megadevice c 10 59 2>/dev/null und schau ob es geht, is wohl ein udev problem Am 01.09.2011 19:28, schrieb Dirk Meier:
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
hmm scheint io, dann kanns doch nur noch im misc liegen, mach mal
cat /proc/misc
da sollte jetzt eigentlich megadev0 sein
ja, so isses. Aber wie kommt man nun an die gesuchte megamajor?
# cat /proc/misc 236 device-mapper 58 rfkill 59 megadev0 60 network_throughput 61 network_latency 62 cpu_dma_latency 1 psaux 144 nvram 228 hpet 231 snapshot 227 mcelog
-- 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
Am 01.09.2011 17:03, schrieb Dirk Meier:
Hallo, für meinen LSI MegaRaid 320-2e habe ich den megamon auf OS 11.4 64-bit installiert. Nach der Installation kann ich den megamon mit MegaCtrl -start starten und sehe die Ausgabe in /var/log/messages.
Mitgeliefert wird das nachstehendeStartscript, dass in /etc/init.d kopiert wird und leider mit dem Fehler abbricht: "Character Device Node /dev/megadev0 does not exist. Raid Monitor could not be started"
Startscript: #!/bin/sh # # chkconfig: 2345 20 80 # description: RAIDMon is a daemon that monitors the RAID subsystem # And generates e-mail to root # processname: MegaServ.
# source function library #. /etc/rc.config
case "$1" in start) megadevice="megadev0" ## änder diesen Block ########### rm -f /dev/$megadevice 2>/dev/null megamajor=`cat /proc/devices|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c $megamajor 0 2>/dev/null in
rm -f /dev/$megadevice 2>/dev/null megaminor=`cat /proc/misc|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c 10 $megaminor 2>/dev/null dann sollte es gehen #######################
# New check : Timir: 10-31-01: Does node exist if [ ! -c /dev/$megadevice ] then echo " Character Device Node /dev/$megadevice does not exist. Raid Monitor could not be started " exit 1 fi
#echo -n 'Starting NetRAID Monitor:' echo -n 'Starting RAID Monitor:' startproc -l /var/log/temp.log /usr/sbin/MegaCtrl -start touch /var/lock/subsys/raidmon echo ;; stop) #echo -n 'Stopping NetRAID Monitor:' echo -n 'Stopping RAID Monitor:' rm -f /var/log/temp.log killproc /usr/sbin/MegaServ MegaCtrl 2>/dev/null megadevice="megadev0" rm -f /dev/$megadevice 2>/dev/null rm -f /var/lock/subsys/raidmon 2>/dev/null echo ;; restart|reload) $0 stop $0 start ;; *) #echo "NetRAID Monitor is not Started/Stopped" echo "RAID Monitor is not Started/Stopped" echo "Usage: raidmon {start|stop|restart}" exit 1 esac
exit 0
lg -- 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
On Thu, 01 Sep 2011 19:51:08 +0200, Markus Heinze
rm -f /dev/$megadevice 2>/dev/null megaminor=`cat /proc/misc|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c 10 $megaminor 2>/dev/null
Mal abgesehen davon, daß Devicenodes mit udev angelegt werden sollten und nicht statisch im Initskript. Philipp -- 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
moin moin, Am 02.09.2011 01:49, schrieb Philipp Thomas:
On Thu, 01 Sep 2011 19:51:08 +0200, Markus Heinze
wrote: rm -f /dev/$megadevice 2>/dev/null megaminor=`cat /proc/misc|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c 10 $megaminor 2>/dev/null
Mal abgesehen davon, daß Devicenodes mit udev angelegt werden sollten und nicht statisch im Initskript.
Philipp
das ist wohl grundsätzlich korrekt, jedoch scheint es das wohl nicht zu tun, meineserachtens wurde das schonmal gefixt, ist wohl wieder abhanden gekommen -- 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
Am Donnerstag, 1. September 2011 schrieb Markus Heinze:
Am 01.09.2011 17:03, schrieb Dirk Meier:
Hallo, für meinen LSI MegaRaid 320-2e habe ich den megamon auf OS 11.4 64-bit installiert. Nach der Installation kann ich den megamon mit MegaCtrl -start starten und sehe die Ausgabe in /var/log/messages.
Mitgeliefert wird das nachstehendeStartscript, dass in /etc/init.d kopiert wird und leider mit dem Fehler abbricht: "Character Device Node /dev/megadev0 does not exist. Raid Monitor could not be started"
Startscript: #!/bin/sh # # chkconfig: 2345 20 80 # description: RAIDMon is a daemon that monitors the RAID subsystem # And generates e-mail to root # processname: MegaServ.
# source function library #. /etc/rc.config
case "$1" in start) megadevice="megadev0" ## änder diesen Block ########### rm -f /dev/$megadevice 2>/dev/null megamajor=`cat /proc/devices|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c $megamajor 0 2>/dev/null in
rm -f /dev/$megadevice 2>/dev/null megaminor=`cat /proc/misc|gawk '/megadev/{print$1}' ` mknod /dev/$megadevice c 10 $megaminor 2>/dev/null
dann sollte es gehen
#######################
# New check : Timir: 10-31-01: Does node exist if [ ! -c /dev/$megadevice ] then echo " Character Device Node /dev/$megadevice does not exist. Raid Monitor could not be started " exit 1 fi
#echo -n 'Starting NetRAID Monitor:' echo -n 'Starting RAID Monitor:' startproc -l /var/log/temp.log /usr/sbin/MegaCtrl -start touch /var/lock/subsys/raidmon echo ;; stop) #echo -n 'Stopping NetRAID Monitor:' echo -n 'Stopping RAID Monitor:' rm -f /var/log/temp.log killproc /usr/sbin/MegaServ MegaCtrl 2>/dev/null megadevice="megadev0" rm -f /dev/$megadevice 2>/dev/null rm -f /var/lock/subsys/raidmon 2>/dev/null echo ;; restart|reload) $0 stop $0 start ;; *) #echo "NetRAID Monitor is not Started/Stopped" echo "RAID Monitor is not Started/Stopped" echo "Usage: raidmon {start|stop|restart}" exit 1 esac
exit 0
sorry, musste gestern meine Sohn kurzfristig abholen daher afk. Vielen Dank. Den letzten Schritt mit den Parametern für mknod habe ich zwar nicht ganz verstanden, aber das Startscript funktioniert nun. Wie man die raid-Überwachung nutzt muss ich erst mal googlen, da MegaCtrl -help nicht funktioniert. Irgendwie muss man ja dem Programm sagen was es tun soll. -- Dirk -- 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
participants (3)
-
Dirk Meier
-
Markus Heinze
-
Philipp Thomas