Die 2.: ext3 und max. mount count

Hi,

*puh* komme endlich mal wieder dazu mich um mein LINUX zu kümmern.
Es geht immer noch darum, dass (nur!) meine root-Partition zwar in der fstab als ext3 eingetragen ist, sie im laufenden System auch als solche gemontet ist, aber leider wird sie beim booten wie ext2 behandelt. Konkret: z.B. nach einem unsauberen unmount ("…einfach ausschalten") dauert fsck ewig lange zum testen, eben wie bei ext2. Bei ext3 sollte es ja DEUTLICH schneller gehen. Außerdem verliert diese Partition die mit tune2fs eingestellten Parameter für max. mountcounts und check intervall und setzt sie immer auf default. hab übrigens SuSE 7.3 2.4.10-4GB.
Wie kann ich rausfinden warum das so geschieht und wie ich das beheben kann? :smile:

sebastian und ich schrieben damals:

Ich glaub es tritt auch nur bei der root-partition auf. Dabei
hab ich grad folgendes gesehen:

james@trillion:~> cat /var/log/boot.msg

VFS: Mounted root (ext2 filesystem).
VFS: Mounted root (ext2 filesystem) readonly.

Das klingt mir so, als wenn das das File-System der initial ram disc
wäre. Das scheint ja auch fehlerfrei durchzulaufen. Wenn die aber
kaputt ist, wäre die Meldung immerhin erklärbar, ich halte das aber
für esoterisch.

change_root: old root has d_count=2
Trying to unmount old root … okay

Jetzt hat er sich der RAM-Disk entledigt. Vorher hat er sicher root
gemounted?

Was für ein FS nennt er da?

ext2.

ich fass das boot-log mal zusammen, mit ein bischen „drumrum“. S.unten.

Vielen Dank und Tschau,
Jame~

-----8block: 128 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31

ide-floppy driver 0.97.sv
Partition check:
hda: hda1 hda2 hda3 hda4

Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
ide-floppy driver 0.97.sv
SCSI subsystem driver Revision: 1.00
request_module[scsi_hostadapter]: Root fs not mounted
request_module[scsi_hostadapter]: Root fs not mounted
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun …
md: … autorun DONE.

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Uncompressing…done.
Freeing initrd memory: 439k freed
VFS: Mounted root (ext2 filesystem).
VFS: Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=2
Trying to unmount old root … okay
Freeing unused kernel memory: 124k freed
Adding Swap: 136544k swap-space (priority -1)
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.9, 5 Sep 2001 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.9, 5 Sep 2001 on ide0(3,67), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Boot logging started on /dev/tty1(/dev/console) at Fri Jun 13 22:44:58 2003
Activating swap-devices in /etc/fstab…
Checking file systems…
fsck 1.24a (02-Sep-2001)
modprobe: modprobe: Can’t locate module block-major-8
Could not determine filesystem type for /dev/sda1
/dev/hda4: clean, 156009/1042432 files, 1437886/2084433 blocks

Mounting local file systems…
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /boot type ext3 (rw)

Activating remaining swap-devices in /etc/fstab…

block: 128 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 64000K
size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31

ide-floppy driver 0.97.sv
Partition check:
hda: hda1 hda2 hda3 hda4

IDE Zeugs.

Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
ide-floppy driver 0.97.sv

Huch? Wozu den…?

SCSI subsystem driver Revision: 1.00
request_module[scsi_hostadapter]: Root fs not mounted
request_module[scsi_hostadapter]: Root fs not mounted

Hast Du SCSI? Ihm fehlt das Root-FS um Module nachzuladen… das ist ja noch nicht gemounted. Am Ende fehlt da was auf der initrd.

md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun …
md: … autorun DONE.

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Uncompressing…done.
Freeing initrd memory: 439k freed
VFS: Mounted root (ext2 filesystem).
VFS: Mounted root (ext2 filesystem) readonly.

So. Root-FS als Ext2 gemountet. Wo war der fschk?

change_root: old root has d_count=2
Trying to unmount old root … okay
Freeing unused kernel memory: 124k freed
Adding Swap: 136544k swap-space (priority -1)
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.9, 5 Sep 2001 on ide0(3,1), internal
journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.9, 5 Sep 2001 on ide0(3,67), internal
journal
EXT3-fs: mounted filesystem with ordered data mode.
scsi0 : SCSI host adapter emulation for IDE ATAPI
devices

Aha. Da ist Dein SCSI-Bedarf.

Boot logging started on /dev/tty1(/dev/console) at Fri Jun 13
22:44:58 2003
Activating swap-devices in /etc/fstab…
Checking file systems…
fsck 1.24a (02-Sep-2001)
modprobe: modprobe: Can’t locate module block-major-8
Could not determine filesystem type for /dev/sda1

Was hast Du da mit SCSI?

Hmmm. bist Du sicher, daß Deine initrd „koscher“ ist? Ích bin da zugegebenermassen auch nicht so firm (und habe unter Windows nicht die nötige Doku bei der Hand…)

Sebastian

Nacht,

Huch? Wozu den…?

Was, floppy? :wink: Du hast doch auch noch deinen Amiga im Schrank…

Hast Du SCSI? Ihm fehlt das Root-FS um Module nachzuladen…
das ist ja noch nicht gemounted. Am Ende fehlt da was auf der
initrd.

haste ja schon gesehen. Emulation für’n cd-toaster. hab kein SCSI.

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Uncompressing…done.
Freeing initrd memory: 439k freed
VFS: Mounted root (ext2 filesystem).
VFS: Mounted root (ext2 filesystem) readonly.

So. Root-FS als Ext2 gemountet. Wo war der fschk?

der kommt doch nur, wenn ich ausschalte ohne runterzufahren. Aber selbst dann dauert das Teil VIEL zu lange für ext3. Müsste auch nach einem crash so ratz fatz durchlaufen (eben wg des Journals). Außerdem gehen ja die Einstellungen bei jedem boot hops. Vielleicht weils immer noch zwischendrin als ext2 gemountet wird?

Could not determine filesystem type for /dev/sda1

Was hast Du da mit SCSI?

sda ist USB. hab ich nur temporär angeschlossen, jetzt grad nicht.

Hmmm. bist Du sicher, daß Deine initrd „koscher“ ist?

Nö, keine Ahnung. Wie finde ich das raus? Was macht das Viech überhaupt?

Ích bin
da zugegebenermassen auch nicht so firm (und habe unter
Windows nicht die nötige Doku bei der Hand…)

Tut mir leid, dass du Windows benutzen musst und tut mir noch leider, dass Windows deine LINUX-Partition nicht lesen kann :frowning:

Danke und bye,
Jame~

Huch? Wozu den…?

Was, floppy? :wink: Du hast doch auch noch deinen Amiga im
Schrank…

Nein, ehrlich, sowas hatte ich nicht.

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Uncompressing…done.
Freeing initrd memory: 439k freed
VFS: Mounted root (ext2 filesystem).
VFS: Mounted root (ext2 filesystem) readonly.

So. Root-FS als Ext2 gemountet. Wo war der fschk?

der kommt doch nur, wenn ich ausschalte ohne runterzufahren.

Hm. Kannst Du das nicht mal machen? Mich würde interessieren an welcher Stelle er kommt.

Aber selbst dann dauert das Teil VIEL zu lange für ext3.
Müsste auch nach einem crash so ratz fatz durchlaufen (eben wg
des Journals). Außerdem gehen ja die Einstellungen bei jedem
boot hops. Vielleicht weils immer noch zwischendrin als ext2
gemountet wird?

Nein, aber das ist komisch[tm].

Hmmm. bist Du sicher, daß Deine initrd „koscher“ ist?

Nö, keine Ahnung. Wie finde ich das raus? Was macht das Viech
überhaupt?

lies „man initrd“

Ích bin
da zugegebenermassen auch nicht so firm (und habe unter
Windows nicht die nötige Doku bei der Hand…)

Tut mir leid, dass du Windows benutzen musst und tut mir noch
leider, dass Windows deine LINUX-Partition nicht lesen kann :frowning:

Auf dem Rechner war kein Linux. Und im Augenblick sieht es nicht so aus, als würde sich das ändern…

Sebastian

Tach,

der kommt doch nur, wenn ich ausschalte ohne runterzufahren.

Hm. Kannst Du das nicht mal machen? Mich würde interessieren
an welcher Stelle er kommt.

du verleitest mich ja zu sachen :wink:
-------8

wie man schön sehen kann, wird a4 schön langsam durchgeeiert,
bei a1 und a3 wird das Journal benutzt. Alles geschieht (na
klar) bevor das zeuch gemountet wird.

Was ist auf hda4?

Nein, aber das ist komisch[tm].

Keine Ahnung.

Sebastian

Hi,

wie man schön sehen kann, wird a4 schön langsam durchgeeiert,
bei a1 und a3 wird das Journal benutzt. Alles geschieht (na
klar) bevor das zeuch gemountet wird.

Was ist auf hda4?

rootverzeichnis, system. boot/kernel ist 'ne extra-Partition

Nein, aber das ist komisch[tm].

Keine Ahnung.

im zweifen hats in startrek jemand gesagt. Oder in pAddG.

jame~