Ergebnis 21 bis 30 von 36
-
17.09.2015, 18:29 #21
- Registriert seit
- 02.08.2015
- Beiträge
- 82
- Thanks (gegeben)
- 11
- Thanks (bekommen)
- 3
- Total Downloaded
- 44,34 MB
- Total Downloaded
- 44,34 MB
ThemenstarterBox 1:Mut@nt HD51Box 2:Mut@nt HD2400@niki
Ich bin Dir bestimmt nicht böse, meine Linux-Kenntnisse beschränken sich (leider) auf alles, was in einem GUI läuft :-(
Also ruhig im Zweifel von meinem Fehler ausgehen :-)
Hier mal blkid:
Code:root@mutant2400:~# blkid /dev/sda1: UUID="42a54c9e-2ac7-4a02-92ab-4cab9aad1f73" TYPE="ext4" PARTUUID="06393153-01" /dev/ubi0_0: UUID="a090b00f-1f50-4fe8-9013-5b8d24826a68" TYPE="ubifs" root@mutant2400:~#
Code:root@mutant2400:~# blkid -t UUID=42a54c9e-2ac7-4a02-92ab-4cab9aad1f73 -o device /dev/sda1 root@mutant2400:~#
gerade auf dem Sprung.
Vielen Dank & Gruß
-
Advertising
-
17.09.2015, 22:45 #22
- Registriert seit
- 02.08.2015
- Beiträge
- 82
- Thanks (gegeben)
- 11
- Thanks (bekommen)
- 3
- Total Downloaded
- 44,34 MB
- Total Downloaded
- 44,34 MB
ThemenstarterBox 1:Mut@nt HD51Box 2:Mut@nt HD2400So, ich bin wieder da:
Meine aktuelle moutall.sh sieht im Moment so aus (echo-Ausgabe nach hdparm.log):
Code:#!/bin/sh ### BEGIN INIT INFO # Provides: mountall # Required-Start: mountvirtfs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Mount all filesystems. # Description: ### END INIT INFO . /etc/default/rcS # # Mount local filesystems in /etc/fstab. For some reason, people # might want to mount "proc" several times, and mount -v complains # about this. So we mount "proc" filesystems without -v. # test "$VERBOSE" != no && echo "Mounting local filesystems..." mount -at nonfs,nosmbfs,noncpfs 2>/dev/null # # We might have mounted something over /dev, see if /dev/initctl is there. # if test ! -p /dev/initctl then rm -f /dev/initctl mknod -m 600 /dev/initctl p fi kill -USR1 1 ##### Beginn Hitachi HDD Patch gegen Klicken if DEV_HGST=`blkid -t UUID=$UUID_HGST -o device` ; then echo "[HDPARM] Device found" > /etc/hdparm.log hdparm -B255 $DEV_HGST >> /etc/hdparm.log # echo "[HDPARM] aktuelle Einstellung /dev/sda1 : >> /etc/hdparm.log hdparm -I /dev/sda |grep AdvancedPM >> /etc/hdparm.log else echo "[HDPARM] Error: Device not found" > /etc/hdparm.log fi ##### Ende Hitachi HDD Patch gegen Klicken # # Execute swapon command again, in case we want to swap to # a file on a now mounted filesystem. # swapon -a 2> /dev/null : exit 0
dass in echo "[HDPARM] aktuelle Einstellung /dev/sda1 : >> /etc/hdparm.log
abschließendes " fehlt, habe ich diese Ausgabe mal mit einem # davor deaktiviert.
Dennoch die verwunderliche Nachricht:
Die hdparm.log wird nicht erstellt ! Sie sollte ja in /etc/ liegen ? Leider nicht...
Irgenwo ist der Wurm drin. Bitte seid ehrlich und stellt ruhig (für Euch) banale
Fragen, was ich falsch machen könnte.
Gruß
-
17.09.2015, 23:12 #23Pike_BishopGast
tja is kein Wunder - das kann so nicht gehen, dir fehlt die Variable zu deiner uuid
also diese Zeile;
UUID_HGST='9b1a89d5-75dc-4405-bbd5-ab0a0ea33f86'
(is natürlich durch deine uuid zu ersetzen) insgesamt dann also so;
Code:##### Beginn Hitachi HDD Patch gegen Klicken UUID_HGST='9b1a89d5-75dc-4405-bbd5-ab0a0ea33f86' if DEV_HGST=`blkid -t UUID=$UUID_HGST -o device` ; then echo "[HDPARM] Device found" > /etc/hdparm.log hdparm -B255 $DEV_HGST >> /etc/hdparm.log echo "[HDPARM] aktuelle Einstellung /dev/sda1 :" >> /etc/hdparm.log hdparm -I /dev/sda |grep AdvancedPM >> /etc/hdparm.log else echo "[HDPARM] Error: Device not found" > /etc/hdparm.log fi ##### Ende Hitachi HDD Patch gegen Klicken
Wenns dann noch immer nicht klappen will kontrollier mal die Rechte der mountall.sh
geht mit;
Code:ls -l /etc/init.d/mountall.sh
Code:-rwxr-xr-x
-
17.09.2015, 23:33 #24
- Registriert seit
- 02.08.2015
- Beiträge
- 82
- Thanks (gegeben)
- 11
- Thanks (bekommen)
- 3
- Total Downloaded
- 44,34 MB
- Total Downloaded
- 44,34 MB
ThemenstarterBox 1:Mut@nt HD51Box 2:Mut@nt HD2400Ja klar, das war aber mein Fehler beim Kopieren...
Die Variable war schon drin - und vorher auch - und mit meiner UUID:
Code:#!/bin/sh ### BEGIN INIT INFO # Provides: mountall # Required-Start: mountvirtfs # Required-Stop: # Default-Start: S # Default-Stop: # Short-Description: Mount all filesystems. # Description: ### END INIT INFO . /etc/default/rcS # # Mount local filesystems in /etc/fstab. For some reason, people # might want to mount "proc" several times, and mount -v complains # about this. So we mount "proc" filesystems without -v. # test "$VERBOSE" != no && echo "Mounting local filesystems..." mount -at nonfs,nosmbfs,noncpfs 2>/dev/null # # We might have mounted something over /dev, see if /dev/initctl is there. # if test ! -p /dev/initctl then rm -f /dev/initctl mknod -m 600 /dev/initctl p fi kill -USR1 1 ##### Beginn Hitachi HDD Patch gegen Klicken UUID_HGST='42a54c9e-2ac7-4a02-92ab-4cab9aad1f73' if DEV_HGST=`blkid -t UUID=$UUID_HGST -o device` ; then echo "[HDPARM] Device found" > /tmp/hdparm.log hdparm -B255 $DEV_HGST >> /tmp/hdparm.log # echo "[HDPARM] aktuelle Einstellung /dev/sda1 :" >> /tmp/hdparm.log hdparm -I /dev/sda |grep AdvancedPM >> /tmp/hdparm.log else echo "[HDPARM] Error: Device not found" > /tmp/hdparm.log fi ##### Ende Hitachi HDD Patch gegen Klicken # # Execute swapon command again, in case we want to swap to # a file on a now mounted filesystem. # swapon -a 2> /dev/null : exit 0
dort wird es auch nicht erstellt.
Die mountall.sh scheint alle Rechte zuhaben:
Code:root@mutant2400:~# ls -l /etc/init.d/mountall.sh -rwxr-xr-x 1 root root 1418 Sep 17 23:25 /etc/init.d/mountall.sh root@mutant2400:~#
So langsam wirds mysteriös :-(
Wie wäre es, wenn ich mal das Image neu flashe...?
-
17.09.2015, 23:49 #25Pike_BishopGast
Image neu installieren ? - Nein das is keine Option handelt sich doch nur um ein Script.
Verbeiss dich da dran erstmal nicht und probier mal das hier;
http://www.opena.tv/mut-nt-hd2400/19...tml#post172205
is im Prinzip das Gleiche und Logfile kriegts da auch in /tmp nennt sich dann hdparm.log
Viel Arbeit is das jetzt auch nicht.
Also sieh mal ob das klappt - mit der mountall.sh kannst dich dann immer noch beschäftigen.
Und übrigens es gab da mal ein Problem mit dem Logging wegen der bash aber das war eher beim generellen Logging und nicht bei
echo blablabla > /tmp/hdparm.log
daher glaub ich nicht das es daran liegt - aber wer weiss....
Na jedenfalls wir können ja mal generelles Logging auch einbauen in die mountall.sh nur um zu testen.
Und nochwas - um zu sehen ob ein Log da ist und auch was drinnen steht musst nicht unbedingt zum Pc
das kannst dir mit dem Plugin Dream Explorer direkt an der Box ansehen (nur falls du das noch nicht wusstest)Geändert von Pike_Bishop (17.09.2015 um 23:57 Uhr)
-
Danke - 1 ThanksSat_Pat bedankten sich
-
18.09.2015, 00:07 #26Pike_BishopGast
und wennst es nochmal mit der mountall.sh probieren willst - hab generelles Logging eingetragen.
(musst nix ändern - alles schon angepasst auch deine uuid)Geändert von Pike_Bishop (18.09.2015 um 00:10 Uhr)
-
Danke - 1 ThanksSat_Pat bedankten sich
-
18.09.2015, 00:15 #27Pike_BishopGast
Ach so ja immer schauen das die Rechte passen - kannst eh mit FTP auch setzen mit Filezilla geht das jedenfalls
Rechte müssen 755 sein oder eben per telnet setzen mit
chmod 755 /etc/init.d/mountall.sh
Grüsse
Biki3
-
18.09.2015, 00:40 #28
- Registriert seit
- 02.08.2015
- Beiträge
- 82
- Thanks (gegeben)
- 11
- Thanks (bekommen)
- 3
- Total Downloaded
- 44,34 MB
- Total Downloaded
- 44,34 MB
ThemenstarterBox 1:Mut@nt HD51Box 2:Mut@nt HD2400Erstmal Danke für die viele Arbeit und die Hilfe !!!
Leider die erste Zwischenbilanz:
Auch mit Deiner mountall.sh tut sich nichts, es wird im Ordner /tmp kein logfile geschrieben.
Anhang 25497
Jetzt werde ich mal Deine erste Lösung versuchen.
Ich gebe Bescheid, ob es klappt - irgendwie muss es doch gehen...
Das Plugin Filebrowser habe ich schon installiert, wahrscheinlich ist der Dream Explorer aber besser.
Gruß
-
18.09.2015, 02:05 #29
- Registriert seit
- 02.08.2015
- Beiträge
- 82
- Thanks (gegeben)
- 11
- Thanks (bekommen)
- 3
- Total Downloaded
- 44,34 MB
- Total Downloaded
- 44,34 MB
ThemenstarterBox 1:Mut@nt HD51Box 2:Mut@nt HD2400Die nächste Zwischenbillanz:
ich bin mir ziemlich sicher, alles genau nach Deiner Anleitung gemacht zu haben, d.h.:
- disable_apm.sh in Linux-Editor erstellt mit
Code:#!/bin/bash ## variables ## UUID_INTERNAL_HDD='42a54c9e-2ac7-4a02-92ab-4cab9aad1f73' TMP=/tmp LOGFILE=$TMP/hdparm.log . /etc/default/rcS # logging exec 3>&1 4>&2 trap 'exec 2>&4 1>&3' 0 1 2 3 exec 1>$LOGFILE 2>&1 if DEV_INTERNAL=`blkid -t UUID=$UUID_INTERNAL_HDD -o device` ; then hdparm -B255 $DEV_INTERNAL if [ "$?" = "0" ] ; then echo "APM wurde erfolgreich abgeschaltet" else echo "! APM abschalten fehlgeschlagen !" fi else echo "! [HDPARM] Fehler: device nicht gefunden !" fi exit
- Dann die Rechte geklärt, stehen auf 755 in Filezilla oder mit hier:
Code:root@mutant2400:~# chmod 755 /etc/init.d/disable_apm.sh root@mutant2400:~# ls -l /etc/init.d/disable_apm.sh -rwxr-xr-x 1 root root 582 Sep 18 01:22 /etc/init.d/disable_apm.sh root@mutant2400:~#
Code:root@mutant2400:/etc/rcS.d# ln -s ../init.d/disable_apm.sh S99disable_apm.sh ln: S99disable_apm.sh: File exists root@mutant2400:/etc/rcS.d#
- Und dann die Box komplett neu gebootet
Ich traue mich gar nicht es zu sagen, es tut sich immer noch nichts, d.h.
in /tmp/ wird keine hdparm.log geschrieben und auch hdparm wird nicht ausgeführt,
denn der Wert steht immer noch auf 128, was man auch hört :-(
Code:root@mutant2400:~# hdparm -I /dev/sda |grep PM AdvancedPM level: 128 (0x80) root@mutant2400:~#
Hilfsbereitschaft. Ich will das Forum hier aber auch nicht tagelang quälen.
Ich lege mir jetzt mal probeweise eine andere Platte zu, die laut Meinungen
kein derartiges APM hat. Man sagt, die Samsung/Seagate M8-Reihe
wäre da ein Kandidat.
Wenn es dann mir der neuen Platte ohne hdparm geht, dann wandert die
Hitachi-HDD ist eine externes Gehäuse und wird als 123. Backup für meinen
PC missbraucht...
Mich wundert es allerdings schon, warum sich meine Box mir verweigert.
Ich habe lediglich ein root-Kennwort gesetzt, alles andere ist frisch aus dem
Image. Der hdparm-Befehl manuell über die Konsole läuft ja, aber alles,
was per Script geändert wurde, wird ignoriert bzw. nicht ausgeführt.
Gruß
-
18.09.2015, 08:15 #30
- Registriert seit
- 15.06.2013
- Beiträge
- 2.359
- Thanks (gegeben)
- 287
- Thanks (bekommen)
- 1399
- Total Downloaded
- 1,32 MB
- Total Downloaded
- 1,32 MB
Box 1:hd51Box 2:vuduo4kseBox 3:und noch 20-30 andereDu könntest noch versuchen das ins /usr/bin/enigma2.sh aufzunehmen. Das Skript wird zwar bei jedem Enigma2 Start gestartet, aber so schlimm wäre das jetzt auch nicht.
hd51, vuduo4se,....
Lesezeichen