[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: smartd.conf für sata



Am 23.07.2006 um 22:44 schrieb Joerg Stadler:

Hi,

Hi,
zuerst einmal, ich lese die Liste.

ich hab versucht die smartmontools aus unstable (5.36-6) zu
installieren. Das ging nicht, dann wollte ich wieder nach testing zurück!
Geht auch nicht. Die haben die gleiche Versionsnummer 5.36-6.

Werde aus der Meldung nicht so richtig schlau, die smartmontools werden
installiert, aber dpgk kommt nicht zu dem richtigen
Status! Habe alles aus /etc/smartmontools verworfen und
/etc/default/smartmontools auf seinen Anfangsstand gebracht!
Nützt aber nix! Die angebenen Devices sda.. oder sdbunable stehen so in
keiner mir bekannten config wobei es /dev/sda und
sdb gibt!

Brauchen Sie auch nicht. Wenn keine Devices angegeben sind versucht der alle Devices im Rechner zu aktivieren. Und das sdaunable ist ein Formatierungsfehler, der bei Debian init Skripten häufig vorkommt. Da fehlt ein Zeilenumbruch.

The following NEW packages will be installed:
  smartmontools
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/262kB of archives. After unpacking 565kB will be used.
Writing extended state information... Done
Selecting previously deselected package smartmontools.
(Reading database ... 165573 files and directories currently installed.)
Unpacking smartmontools (from .../smartmontools_5.36-6_i386.deb) ...
Setting up smartmontools (5.36-6) ...
Enabling S.M.A.R.T. for: /dev/hda /dev/sdaunable to fetch IEC (SMART)
mode page [unsupported field in scsi command]

Das muß eigentlich

Enabling S.M.A.R.T. for: /dev/hda /dev/sda
unable to fetch IEC (SMART) mode page [unsupported field in scsi command]

heissen.

An der Stelle wäre das

enable_smart() {
  echo -n "Enabling S.M.A.R.T. for:"
  for device in $enable_smart; do
        echo -n " $device"
    $SMARTCTL --quietmode=errorsonly --smart=on $device || \
        { echo -n "(failed)"; RET=2; }
  done
  echo "."
}

Und da SMARTCTL=/usr/sbin/smartctl löst das im Endeffekt zu

/usr/sbin/smartctl --quietmode=errorsonly --smart=on /dev/sd[ab] auf. Da du aber "-d ata" brauchst muss das fehlschlagen. Teste das mal von Hand aus. In beiden Varianten. Der, wie das init Skript das zusammenbaut und wie es eigentlich sein müsste.

ttyl8er, t.k.



Reply to: