Beiträge von Snorting Violence

    Hallo Zusammen,


    Erstmal die Konfig: NAS: HS-251; Firmware: 4.1.1; Platten: 2x WD Red als Einzellaufwerke


    Meine Frage:
    Hab jetzt zum ersten Mal die 4.xer Firmware installiert (4.1.1). Bei Einrichten ist mir die Option „Festplatten-S.M.A.R.T.-Pollingzeit (Disk S.M.A.R.T polling time)“ in den „Globalen Einstellungen“ aufgefallen.
    Was bewirkt die Einstellung? Der eigentliche SMART Test wird doch unter „Datenträgerstatus“->„SMART Testzeitplan“ eingeplant. Muß dann noch die „Festplatten-S.M.A.R.T.-Pollingzeit“ aktiviert werden, damit ein schlechter SMART Status detektiert wird oder ist diese Einstellung nur in Zusammenhang mit der Option „Vorhersehbare SMART-Migration aktivieren“ relevant? Aktivieren lassen sich beide Optionen „Vorhersehbare SMART-Migration aktivieren“ und „Festplatten-S.M.A.R.T.-Pollingzeit“ separat?!?
    Weis jemand wie das zusammenhängt? Bitte keine Mutmaßungen, ich möchte das wirklich sicher wissen.


    Danke für Eure Antworten
    Snorty

    Einleitung:


    Nachdem ich selbst erfolglos im Netz nach einer Möglichkeit gesucht habe, mein NAS ohne die Übergabe des Admin Passwortes über das Netzwerk aus Windows herunterzufahren, werde ich hier meine Lösung veröffentlichen.
    Für Verbesserungsvorschläge bin ich dankbar, Hilfe und Support kann ich aber leider nicht bzw. nur sehr sporadisch bieten.
    Die Anleitung und die Skripte funktionieren bei mir, auf meinen TS-559 Pro+, ohne Probleme, ich übernehme jedoch keine Gewähr für die Funktion oder irgendwelche Schäden auf eurer Hardware (auch auf Baugleicher) oder sonst etwas...


    Das Prinzip:


    Das ganze läuft über Netcat. Dieses wird per Autostart auf dem NAS gestartet und wartet auf einer Netzwerkverbindung auf den Befehl zum herunterfahrt.


    Anleitung (für TS-559 Pro+ evtl. auch andere x86 NAS?)


    NAS:

    • „Optware“ unter „QPKG-Plug-ins“ über die Weboberfläche installieren
    • SSH über Weboberfläche aktivieren
    • PuTTY herunterladen und mit PuTTY per SSH auf das NAS verbinden
    • Mit „ipkg install netcat“ Netcat installieren
    • Mit „cd /share/MD0_DATA/.qpkg/” in das „QPKG-Plug-in“ Verzeichnis wechseln
    • Mit „mkdir autorun“ das Autostartverzeichnis anlegen
    • Mit „cd autorun“ in das Autostartverzeichnis wechseln
    • Die Skripte „autorun.sh“ und „ncdeamon.sh“ über den Windows Explorer in das Verzeichnis „Public“ auf das NAS kopieren (siehe Anhang)
    • Mit „cp /share/Public/autorun.sh ./” und “cp /share/Public/ncdeamon.sh ./” die Skripte in das Autostartverzeichnis kopieren
    • Die Skripte über den Windows Explorer im Verzeichnis „Public“ auf dem NAS löschen
    • Die Skripte mit „chmod +x *.sh“ ausführbar machen
    • Mit „mount -t ext2 /dev/sdx6 /tmp/config” das NAS Konfigurationsverzeichnis mounten
    • Mit „cd /tmp/config” in das NAS Konfigurationsverzeichnis wechseln
    • Mit „vi autorun.sh“ die Autostartdatei anlegen und folgendes eintragen:

      Bash
      #!/bin/sh/share/MD0_DATA/.qpkg/autorun/autorun.sh


      Ein Anleitung für vi gibt es unter: http://selflinux.org/selflinux/html/vim01.html

    • Mit „chmod +x autorun.sh“ die Datei ausführbar machen
    • Mit „cd /“ das Konfigurationsverzeichnis verlassen
    • Mit „umount /tmp/config“ das NAS Konfigurationsverzeichnis unmounten
    • ggf. SSH über Weboberfläche deaktivieren
    • NAS neu starten


    Windows:

    • Netcat herunterladen und installieren/entpacken
    • Eingabeaufforderung starten
    • In das Verzeichnis mit Netcat wechseln
    • Das NAS über
      Code
      echo shutdown|nc -w1 <NAS IP Adresse> 49152

      herunterfahren (hab das bei mir in ein Batch Skript eingebaut)


    Anhang:
    ncdeamon.sh

    Bash
    #!/bin/sh# Aufgaben:# - netcat starten und auf eingehende Befehle warten# - das Skript wird f³r jede Verbindung rekursiv ausgef³hrt, damit sind beliebig#   viele Verbindungen m÷glich# Hinweise:# - nicht unter Windows bearbeiten, da Windows an Zeilenumbr³chen ein CR einf³gt# Historie:#   25.03.2012 - MK#   - Skript erstelltCMD_SHUTDOWN=shutdownNC_PATH=/share/MD0_DATA/.qpkg/Optware/bin/netcat-ncNC_PORT=49152PWR_PATH=/etc/init.d/poweroffusage(){  echo "Zugelassene Befehle:"  echo "  $CMD_SHUTDOWN         NAS herunterfahren"}shutdown(){  echo "NAS wird heruntergefahren..."  $PWR_PATH}$NC_PATH -c "$0 deamon" -l -p $NC_PORT &if [ "$1" = "deamon" ]then  read line  #CR von Windows entfernen  line=$(echo "$line"|tr -d '\r')  case "$line" in    "$CMD_SHUTDOWN") shutdown;;                  *) usage;;  esacelse  echo "netcat deamon gestartet."fi


    autorun.sh (nicht die unter /dev/sdx6 bzw. /tmp/config)

    Bash
    #!/bin/sh
    /share/MD0_DATA/.qpkg/autorun/ncdeamon.sh