On Monday 14 February 2005 13:20, David Haller wrote:
Hallo,
Am Mon, 14 Feb 2005, Axel Heinrici schrieb:
On Friday 11 February 2005 17:07, David Haller wrote:
Was sagt 'hdparm -iI /dev/hda'?
[..] [..]
Was spuckt 'cat /proc/ide/hda/geometry' aus?
# cat /proc/ide/hda/geometry physical 16383/16/63 logical 65535/16/63
Wie ist die Geometrie im BIOS eingestellt?
Das weiß ich ehrlich gesagt nicht.
Dann schau nach ;)
Okay. im Bios steht cyl 57473 head 16 sector 255
Jedenfalls steht die Verlangsamung beim check (oder journal-replay) in eindeutigem Zusammenhang mit dem Update von 9.1 auf 9.2. An den Bios Einstellungen habe ich dabei aber nix geändert.
Ok.
Mit welcher Geometrie hast du partitioniert? */16/63 oder anders?
Du kannst Sachen fragen..... Ich habe mich da ehrlich gesagt auf YaST verlassen. War ja auch bisher kein Problem. Sagt das etwas über diese Frage aus?
# fdisk -lu /dev/hda
Platte /dev/hda: 120.0 GByte, 120060444672 Byte 255 Köpfe, 63 Sektoren/Spuren, 14596 Zylinder, zusammen 234493056 Sektoren Einheiten = Sektoren von 1 × 512 = 512 Bytes
Ja. Die Platte scheint eben nicht mit */16/63 sondern mit */255/63 partitioniert zu sein. Und wenn du die jetzt mit */16/63 ansprichst kann das genau dein Problem verursachen (ich hatte das auch mal als ich ne */255/63 er Platte an nen Promise gehaengt habe, der nur */16/63 macht...
Zur Sicherheit solltest du noch in /proc/ide/hda/settings schauen (z.B. bios_{cyl,head,sect} und v.a. in die Partitionstabelle des MBR schauen:
# dd if=/dev/hda bs=1 skip=446 count=66 | od -t x1 66+0 Datensätze ein 66+0 Datensätze aus 0000000 80 01 01 00 0c fe ff bb 3f 00 00 00 7d 58 ea 00 0000020 00 00 c1 bc 0f fe ff ff bc 58 ea 00 87 5c 0f 0d 0000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ^^ das "fe" in der obersten Zeile ist dann der head-Wert von hda, richtig? # cat /proc/ide/hda/settings |grep bios bios_cyl 65535 0 65535 rw bios_head 16 0 255 rw bios_sect 63 0 63 rw Versteh ich jetzt irgendwie nicht so ganz. Im BIOS-setup stehen die oben angegebenen Werte, die tatsächlich nicht mit den "/proc -Werten" übereinstimmen. Auch sonst scheint es mir als wiedersprächen die head-Werte in der Partionierungstabelle Sowohl den Werten im BIOS-setup als auch denen in /proc. Die Platte hing allerdings noch nie an einem anderen controller als dem jetztigen. Die Werte im BIOS setup stammen auch noch von eine Auto-detection von vor ca. 2Jahren als der Rechner zusammengeschreubt wurde (Die standen da auch schon drin als die letzte SuSE installiert wurde). Nichts desto weniger hat das Eintragen des services boot.lvm in die Required-Zeile (Hinweis von Rüdiger) von boot.hotplug das Problem beseitigt. Die Zusammenhänge von (Pseudo-)Geometriedaten, Adressierungsart und BIOS- bzw. /proc-Werten wird mir zwar immer unklarer, aber der filesystemcheck beim booten ist wieder wieder normal schnell... ca. um Faktor 10 schneller als beim vorletzten booten. mfg Axel