SUSE 9.3 Professional DVD ISO anyone? Or help with JFS support on 11.4?

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 :slight_smile:

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…

:slight_smile: 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 :slight_smile:

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!

:slight_smile:

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)