Dear Gurus/Oldtimers,
Does anyone have a copy, or knows a URL where I can download ISO of the install DVD for SUSE 9.3 Professional? AFAIK this was the last stable SUSE release with full JFS support, and I need to be able to mount and access hard drives with JFS file system.
Obviously I already downloaded and installed the latest SUSE 11.4-2.6.37-1.2, however JFS filesystem is not available as option during the install, and JFS is not found in /proc/filesystems.
Attempt to do
mount -t jfs /def/sdf /mount/JFS leads to “wrong fs type, bad option, bad superblock” error.
Thanks everyone beforehand for your help 
You need to install the package JFSutils. I searched YaST / Software / Software Management and I found it was there. It was mentioned in the following article:
JFS (file system) - Wikipedia, the free encyclopedia
This is not the same as finding an old copy of SUSE, but it might still help.
Thank You,
Thank you, James! I am digging for JFSutils right now…
Valery
beamsys wrote:
>
> Dear Gurus/Oldtimers,
>
> Does anyone have a copy, or knows a URL where I can download ISO of the
> install DVD for SUSE 9.3 Professional?
Not sure if that helps
http://ftp.hosteurope.de/mirror/ftp.suse.com/pub/suse/discontinued/i386/9.3/iso/
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
And what about recompiling your existing kernel to include JFS support?
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
Hi Martin,
Thank you for the link! Already downloading 9.3, just in case I will not be lucky with JFSutils.
I never compiled anything in my life, so re-compiling kernel sounds very scary for a lamer like me))) But everything else failing…
On 2011-07-03 23:36, beamsys wrote:
> Obviously I already downloaded and installed the latest SUSE
> 11.4-2.6.37-1.2, however JFS filesystem is not available as option
> during the install, and JFS is not found in /proc/filesystems.
fsck.jfs is present in 11.4. I also see mkfs.jfs, jfsutils, kernel parts,
etc. It should work.
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)
Did you try loading the jfs module before accessing the filesystem?
modprobe jfs
Gracias, Carlos 
You are correct, fsck.jfs is present and I also installed JFSutils in YaST. When I do ls -ls in /dev/disk/by-id I can see the JFS disk as sdf and also can see it in proc/partitions as 8 80 2113362 sdf record, right after sda where the OS is installed…
But even after installation of JFSutils I do not see JFS when I do cat /proc/filesystems and obviously my attempt to mound the JFS drive results in the same error.
If JFS appeared in /proc/filesystems file then I would think that maybe hard drive itself has a problem, but
cat /proc/filesystems returns
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev cpuset
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev securityfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev devpts
ext3
ext2
nodev ramfs
nodev hugetlbfs
iso9660
nodev mqueue
ext4
nodev fuse
fuseblk
nodev fusectl
if JFS was supported, I’d expect to see a record like
nodev jfs
but since it is not there - I am still suspecting OS problem… or am I totally lost in the woods here? I am assuming that proc/filesystems will show all the supported file systems, but maybe it is only listing mounted?
beamsys wrote:
>
> Hi Martin,
>
> Thank you for the link! Already downloading 9.3, just in case I will
> not be lucky with JFSutils.
>
> I never compiled anything in my life, so re-compiling kernel sounds
> very scary for a lamer like me))) But everything else failing…
>
Compiling the additional file system support into the kernel was just a
thought, I was not aware of the JFSutils. Last time I compiled a kernel is
so long ago (more than a decade), I also would not want to do it today if
any other option exists.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
On 2011-07-04 00:45, martin_helm wrote:
> Compiling the additional file system support into the kernel was just a
> thought, I was not aware of the JFSutils. Last time I compiled a kernel is
jfs support is compiled already, as module:
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)
ken-yap, BINGO!
doing modprobe jfs as root caused jfs record to appear in /proc/filesystems
still can’t read the drive, but this seems like a very good step in right direction!

Carlos E. R. wrote:
> jfs support is compiled already, as module:
>
> CONFIG_JFS_FS=m
> CONFIG_JFS_POSIX_ACL=y
> CONFIG_JFS_SECURITY=y
> # CONFIG_JFS_DEBUG is not set
> CONFIG_JFS_STATISTICS=y
>
>
You are right “zcat /proc/config.gz | grep JFS” shows the same for me.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
And in fact
martinh@ganymed:~> sudo /sbin/modprobe jfs
martinh@ganymed:~> cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev cgroup
nodev cpuset
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev securityfs
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev devpts
ext3
ext2
nodev ramfs
nodev hugetlbfs
iso9660
nodev mqueue
ext4
nodev fuse
fuseblk
nodev fusectl
jfs
shows it is there.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
Well, still can not mount the drive, even thought
cat /proc/filesystems does show jfs (only until reboot)
I replaced the drive (on suspicion that it may be defective), but the result is the same:
mount -t jfs /dev/sdf /home/JFS returns “wrong fs type” error, but chances that 2 hard drives have failed at the same time are not very big.
These drives were originally created on IBM machines running AIX 3.2 and AIX 4.3 OS with (AFAIK) JFS-1 filesystem, but may it be that AIX JFS-1 and Linux JFS are still somehow incompatible, and therefore these drives can’t be read on Linux machine no matter what?
After IBM donated JFS to Linux, it underwent a lot of hacking. So your assumption that IBM jfs = Linux jfs may not hold.
Martin,
Now I can make JFS show in /proc/filesystems, but only if I login as root and do
modprobe jfs - then it stays there until the shutdown, but disappears after reboot.
Should I put modprobe jfs in some configuration file, so it will run automatically at the startup, or is there something else what is missing?
I rather assumed that it would be back-compatible, but maybe this can’t hold either)))))
To make the module load every boot, edit /etc/sysconfig/kernel and add jfs to MODULES_LOADED_ON_BOOT. But it looks like you need an AIX computer anyway.
On 2011-07-04 01:36, beamsys wrote:
…
> still can’t read the drive, but this seems like a very good step in
> right direction!
What error now?
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)