greetings.
i have been three days now trying to add ext3 to an existing suse-7.3
machine. i am using suse's own 2.4.13 kernel source.
here is what i have done:
following install, i ran tune2fs -j /dev/hda2 (also hda3 and hda4).
.journal files were created on each partition, apparently
uneventfully. wishing to avoid ai irreversable situation, i initially
edited /etc/fstab thusly:
/dev/hda2 / ext2 defaults 1 1
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
devpts /dev/pts devpts defaults 0 0
/dev/hda3 /usr auto defaults 1 2
/dev/hda4 /home auto defaults 1 2
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
proc /proc proc defaults 0 0
/dev/hda1 swap swap pri=42 0 0
this merely changed the filetype for hda3 and hda4 from ext2. and i
received this error at boot:
mount: you didn't specify a filesystem type for /dev/hda3
I will try type ext2
/dev/hda3 on /usr type ext2 (rw)
mount: you didn't specify a filesystem type for /dev/hda4
I will try type ext2
/dev/hda4 on /home type ext2 (rw)
i recompiled the kernel, with ext3 built in -- nonmodular. i achieved
the same result. checking the suse database, i found a new mk_initrd,
put up yesterday, designed to allow the root partition to be mounted
ext3. i got and applied it, and altered /etc/fstab, to wit:
/dev/hda2 / ext3 defaults 1 1
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
devpts /dev/pts devpts defaults 0 0
/dev/hda3 /usr ext3 defaults 1 2
/dev/hda4 /home ext3 defaults 1 2
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
proc /proc proc defaults 0 0
/dev/hda1 swap swap pri=42 0 0
a reboot mounted hda2 as / type ext3 with no problem, but it refused
to mount hda3 or hda4 with the "too many filesystems" etc. error. i
changed hda3 and hda4 back to auto in fstab and rebooted, to the
mount error listed above -- such that they're mounted ext2. the
output of mount is:
/dev/hda2 on / type ext3 (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda3 on /usr type ext2 (rw)
/dev/hda4 on /home type ext2 (rw)
shmfs on /dev/shm type shm (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
it occurred to me that there might be wisdom in replacing the journal
files on the two partitions that will not mount ext3, but as root
they are undeletable and cannot, apparently, be rebuilt by the
tune2fs -j command, which renders this:
tune2fs 1.24a (02-Sep-2001)
Creating journal inode:
tune2fs: Permission denied
while trying to create journal file
i have run out of experiments. ideas or, better, an answer?
--
dep
There is sobbing of the strong,
And a pall upon the land;
But the People in their weeping
Bare the iron hand;
Beware the
People weeping
When they bare the iron hand.