Hier ist die relevante Zeile aus meiner / etc / fstab-Datei:
UUID=f51aa298-9ce4-4a19-a323-10df333f34f5 / ext4 data=writeback,noatime,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr 0 1
Folgendes passiert, wenn ich den Befehl "mount" eingebe:
/dev/sda1 on / type ext4 (rw,noatime,data=writeback,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr,commit=0)
Warum wird am Ende "commit = 0" angegeben? Bedeutet das, dass meine Option commit = 100 nicht verwendet wird?
Ich verwende Ubuntu 10.10, 32-Bit mit den neuesten Updates.
grep ' / ' /proc/mounts
zeigt? Die Informationen in/proc/mounts
stammen direkt aus dem Kernel, währendmount
Informationen in verwendet werden/etc/mtab
, die möglicherweise nicht aktuell sind/
./etc/mtab
wird von aktualisiertmount
, wenn es kann./
wird normalerweise vom Kernel oder von initrd / initramfs schreibgeschützt gemountet, das erneut gemountete Lese- / Schreibzugriff als Teil des Startvorgangs. Ich bin nicht sicher, ob die endgültigen Mount-Optionen (von/etc/fstab
) immer korrekt aufgezeichnet werden.Antworten:
Ich habs. Es scheint, dass das Problem mit der
/usr/lib/pm-utils/power.d/journal-commit
Datei war. Ich habe die obige Datei als root bearbeitet und die Zeile geändertsein
Und das ist alles!
PS - Ich habe keine Ahnung, warum das Skript widersprüchliche Mount-Optionen ignoriert. Ich glaube, es sollte nach benutzerdefinierten Optionen suchen und diese nicht überschreiben.
quelle
pm-utils
Datei aktualisieren (oder was auch immer diese Datei besitzt, ich bin kein Ubuntu-Typ), wird Ihr Skript möglicherweise abgespritzt. Das${JOURNAL_COMMIT_TIME_AC:-100}
ist einebash
Sache, die besagt, wennJOURNAL_COMMIT_TIME_AC
NICHT definiert ist, setzen Sie es auf 100. Sie müssen diesen Wert also irgendwo setzen, wo das Skript ihn liest. In RedHat-Systemen befindet es sich irgendwo in/etc/sysconfig/
- Sie müssen das Skript verfolgen und sehen, woher es es gelesen hätte./etc/fstab
Eintrag ignoriert , wäre das ein Fehlerbericht gegen die Software. Es sei denn , es gibt ein Distro spezifisches Setup - Programm , das Sie wurden angeblich zu verwenden , die es dort richtig eingestellt hätten und es irgendwo aufgezeichnet für das Startskript zu finden.