[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

getting ext3 on suse-7.3? (long post)



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.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]