gibt es ein log wo drinnen steht, wann die platte(n) hochgefahren wurde und wann sie wieder in stand by gegangen sind? würde mich nämlich brennend interessieren, weil ich einen rechner im netz in verdacht hab, der mir die platten in regelmäßigen intervallen hochfährt und eigentlich nichts tut. hat die laufwerke nicht einmal verbunden. sehe es nur als "login" eintrag im log.
Spin up/Spin down
- skorpion
- Erledigt
-
-
Moin,
nein nicht direkt, aber du kannst es anhand der Start/Stop Counts im SMART sehen.
Christian
-
@ christian
hm. schade. die counts kenn ich. aber mich würden auch die zeiten interessieren, wann sie hochgefahren wurden. damit ich das mit dem log vergleichen kann.
-
Hallo zusammen,
nachdem ich hier nun zum Thema "Spin up/down" seit einem Monat mitlese, trage ich zusammen, was ich bisher gefunden habe.
Ich denke, das wird skorpion ein Stück weiterhelfen.
Als Linux-Laie versuche ich alles Schritt für Schritt zu erklären. Bitte verbessert mich, da ich alles was ich weiß im Forum zusammengelesen habe.
Ausprobiert habe ich es auf meiner TS-219P, es sollte aber auch auf den anderen QNAP NAS funktionieren.Auf einem anderen Forum habe ich ein script gefunden: http://forum.qnap.com/viewtopic.php?f=55&t=15591
Code# HDD spindown/wakeup monitoring.# Original author: xcalibur666.# Modified by ValerySidorov.##!/bin/shPOSSIBLE_DISKS="/dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde"LOGFILE="/tmp/`basename $0 .sh`.log"echo > "$LOGFILE"for disk in $POSSIBLE_DISKS; do is_present=`fdisk -l $disk` if [ "${is_present}" ]; then disks_to_test="$disks_to_test $disk" fidonewhile [ 1 ]; do test2=`hdparm -C $disks_to_test` if [ "$test1" != "$test2" ]; then test1=`hdparm -C $disks_to_test` echo -e "\n---------------" >> "$LOGFILE" date '+%Y-%m-%d_%H:%M:%S' >> "$LOGFILE" hdparm -C $disks_to_test >> "$LOGFILE" fi sleep 5;done
Das Script fragt in regelmässigen Abständen den Zusatnd der Festplatten auf und sobald sich der Zustand im Vergleich zur vorherigen Abfrage ändert, wird ein Log mit Datum, Uhrzeit und neuem Zustand erzeugt. Das Log wird im Verzeichnis /tmp abgelegt. Achtung: bei einem Neustart wird das Verzeichnis /tmp geleert.
Ich habe das Script "hdcheck.sh" genannt und ins Verzeichnis /root gelegt.
Um die Festplatten länger zu überwachen, starte ich das Script mit:
Durch den Befehl "nohup" wird verhindert, daß das Script beendet wird, wenn der übergeordnete Prozess abgebrochen wird. D.h. ich kann mich ausloggen ohne daß das script abgebrochen wird. "&" legt den Prozess in den Hintergrund, d.h. ich habe den Prompt wieder.Zum Beenden:
Checken des Logs:
Leider steht das Kommando "nohup" im Auslieferzustand meiner TS219P nicht zur Verfügung. Deshalb habe ich das QPKG Paket Optware und die coreutils installiert:
-Einloggen über HTTP auf die Admin-Oberfläche
-Anwendungen/PQKG Plug-ins - Reiter "Installation": Dort das "QPKG Paket Optware" entsprechend der Beschreibung installieren.
-Anwendungen/PQKG Plug-ins - Reiter "QPKG installiert": "QPKG Optware" anklicken und aktivieren.
Ich habe danach mein NAS neu gestartet, es recht aber eventuell auch mit puTTy:
Danach mit puTTy einl0ggen und:
dann steht das Kommando "nohup" zur Verfügung.Ralf
PS: Danke an alle hier im Forum, die mir mit ihren Tips beim verstehen meiner TS 219P geholfen haben.
-
ich grab das mal aus, weil ich es eben gefunden habe. geht alles viel, viel einfacher
hab eigentlich ganz was anderes gesucht und dann ein super tolles log gefunden
mit winscp auf die box verbinden. dort im root gibt es einen tmp ordner, in dem sich das log versteckt. und da sind auch alle spinups verzeichnet. und noch viel mehr. -
Hi,
auf meiner TS-439U ist davon nichts zu finden. :-/
Christian
-
hm. eigenartig.
hier im root -
Hi,
nö hier findet sich nichts der gleichen
Code[/] # cd /tmp/ [/tmp] # ls Disk1 NowSpeed customise.conf lpd/ qLogEngined.pid sshd.pid Disk2 acpid.socket= debug mDNSResponder.pid qnap tmp Disk3 badblock_flag format.status modagent.pid qsyslogd.pid ups Disk4 check.status hw_type nasconfig_tmp/ quick_tmp.conf upserror ImRd.pid config/ instant_alloc.conf nastime rsyncd.pid upsisrunning Internal_Model cron/ iscsid.pid qBand.pid smb.status usbdebug [/tmp] #
Christian
-
ich glaubs dir schon. ich werde das heute oder morgen mal auf der 409er checken. ob es da auch ist, oder wie bei dir eben nicht.
-
Bei mir auf der 219P gibts im temp Ordner auch keine Logs.
Gruß,
Ralf -
schade eigentlich.
ich weiß nicht, ob es ok geht, aber ich lad mal meines hoch. passwörter oder ähnliches sind nicht gespeichert.edit: auf der 409er hab ich auch keine "messages"
-
Und hinter welchem Log-Eintrag verbirgt sich das Spin up bzw. Spin down?
-
In diesem Log findest Du lediglich die Informationen darüber, wann die Platten angelaufen sind (Wake up).