also jetzt hab ich ein kleines verständnisproblem, wenn ich denn writecache ausschalte ist er nach dem reboot wieder an. Wie kann ich den dauerhaft ausschalten? Hab schon die einträge in d der opt_hdparm vorgenommen und auch in der init_ide, leider ohne erfolg?
Filesystem war heute wieder weg, und wie gesagt der cache lässt sicg nicht dauerhaft deaktivieren.
Wenn Du die init_ide veränderst und abspeichers, werden auch nach dem Reboot diese Werte übernommen.
Sollten dann wieder die alten Werte drinn stehen, ist Dein Image geplatzt und Du musst neu flashen.
Ich habe dafür den Effekt das mit abgeschaltetem W-Cache die Platte nicht mehr nach dem anlaufen beschrieben werden kann. Das hochlaufen dauert offensichtlich zu lange.
Ich habe schon gesucht obs da irgendwo einen Wartecyklus gibt, habe aber noch nichts gefunden.
@Gorcon, dann füge mal testweise in die recording.start noch einen sleep ein.
# Festplatte wecken
ls /hdd > /dev/null
sleep 5
# Neutrino die höchste Prozessorpriorität zuweisen
renice -15 `pidof neutrino`
Falls Tuxmail und Tuxcal nicht genutzt werden, und die Sperre der FB auskommentiert ist, reicht vermutlich die Zeit nicht aus, die Platte aufzuwecken, dann läuft das Skript zu schnell durch.
Bei meiner 2,5" FUJITSU MHV2100AT kriege ich Streamabbrüche in meiner Nokia AVIA 500 Kabelbox, wenn ich den Writecache einschalte. Ich denke mal, da verhält sich jede Platte anders.
Ich habe das Problem aber auch ohne das Script (pratisch fast jedesmal wenn ich die Box runterfahre oder einen Film abspielen will wenn die HDD gerade "geschlafen" hatte. Gut, bei Movieplayer könnte man auch ein Script für den Start reinsetzen, aber beim runterfahren?
Ich werds mal in der recording.start ändern.
Getahn. sehe gerade, in der movieplayer.start ist schon der Sleep Befehl drinn. Bringt also nichts.
ext2 kann ich nicht bringen - dann wären alle meine Dateien weg - 200GB kann ich auch nicht irgendwo hinspeichern und später wieder zurückholen - vorerst zumindest nicht.
... also erstmal so lassen wie's ist - evtl. findet sich eine Lösung für das Problem und ich mach's dann einmal und gut.
Mir ist meine Platte mit XFS heute auch abgeschmiert. Die HDD lässt sich damit nicht mehr mounten und damit ist es auch leider nicht mehr möglich irgend etwas zu reparieren.
Werde sie dann wohl neu formatieren müssen. Werde dann wieder ext3 benutzen.
@gorcon:
Wenn ich mir die Häufung von abgeschmierten Platten so ansehe, dann hab ich eher das Gefühl, daß das eher ein Problem von bestimmten Festplatten ist, anstatt des Dateisystems. Ich habe ja auch so eine problematische Platte. Von Samsung. Von denen liest man hier im Forum besonders häufig.
Meine Lösung, das Filesystem als Read-Only zu vernageln, scheint noch immer zu wirken. Trotz XFS. Auch etliche Abstürze von Neutrino, als auch reguläre Neustarts haben mir bislang keine Daten mehr entreißen können. Nur für die Zeit der Aufnahme wird sowohl die Aufnahmepartition auf RW umgestellt, als auch der Writecache für mehr Performance aktiviert. Vielleicht auch für dich eine Lösung?
Meine Lösung, das Filesystem als Read-Only zu vernageln,
Und wie bekommst Du es dann hin das EPG auf die Platte zu speichern?
Am Plattentyp liegt es sicher nicht. Die Samsungplatten kommen nur öfeters vor weil sie die mit am abständ die häufigsten Platten sind die verwendet werden. Auch haben fast alle anderen HDD Receiver immer Samsungplatten da die anderen Platten einen viel zu hohen Stromverbrauch haben und damit zu heiß werden.
Ich würde zB. niemals eine Maxtor oder Westerndigital HDD dafür verwenden weil ich im Fetplattengehäuse keinen Lüfter habe.
EPG speichere ich im Moment nicht, da mich das langwierige Runterfahren damit bei Neutrino mehr nervt, als das vergleichsweise schnelle Einlesen von EPG nach einem Neustart. Aber wenn ich wollte, könnte ich es jederzeit auf meinem DOM speichern, welches ja als Slave am IDE Strang hängt (XFS formatiert und dauerhaft RW).
Mir ist gestern auch wieder das FS um die Ohren geflogen.
xfs_repair hatte einiges wieder gefunden, aber das FS nicht in einem ordentlichen Zustand hinterlassen; also doch alle Daten wech...
Platte ist ne Samsung 400GB ...
Überlege noch, in wie weit ich Schutzmassnahmen ala "remount ro" usw ergreiffe...
Werde aber demnächst mal robocopy als sheduled task hinterlegen...
Gorcon hat geschrieben:Wieviel Stunden wird das dauern? Bis jetzt läuft es schon fast 2,5h.
Gruß Gorcon
Das hängt von HDD Größe und Dateien ab. Danach findest du in Lost&Found ne Menge Dateien, die allerdings nur Nummern tragen. Verschiede die einfach daraus in ein anderes Verzeichnis und gib die richtigen Namen wieder ein. Abschließend sollte ein weiteres mal xfs_repair gestartet werden.
Genau wegen diesem ganzen Stress habe ich ja meine Idee mit den getrennten Partitionen (Aufnahme/Archiv) und dem RO entwickelt.
Genau wegen diesem ganzen Stress habe ich ja meine Idee mit den getrennten Partitionen (Aufnahme/Archiv) und dem RO entwickelt.
geht aber bei mir leider nicht wegen dem EPG speichern.
Habs schon versucht auf MMC zu speichern ,aber dann wirds nicht eingelesen da der Treiber für die MMC zu spät gestartet wird.
Naja, dann lass halt die Aufnahmepartition RW (also die /hdd) und richte dir eine Archivpartition mit RO ein. Auf die Aufnahmepartition kannst du dann regulär deine EPG Sachen abspeichern. Dein Archiv bleibt dadurch dauerhaft unbeeinflußt. Bevor du dann Aufnahmen dorthin verschiebst, startest du zur Sicherheit Neutrino neu und machst das Archiv zeitweise (per Skript) RW. Geht bei mir tadellos.