Hi Remy, I think you are confusing JFS with JFS2. JFS was AIX's file system and had a fixed number of inodes. JFS2 was a rewrite of JFS, first for OS/2, then ported to Linux and AIX and has a dynamic number of inodes.
You can use the stat command or ls -i
H:\>stat h:/
File: h:/
Size: 0 Blocks: 0 IO Block: 49152 directory
Device: 5648h/22088d Inode: 8778591906650128431 Links: 1
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2022-12-11 21:56:36.000000000 -0800
Modify: 2022-12-11 17:07:30.000000000 -0800
Change: 2022-12-11 17:07:30.000000000 -0800
Birth: 2022-12-11 21:56:36.000000000 -0800
H:\>ls -i h:/
9872134062851590269 jfs.part 1282181188518208385 mozilla
3386936443230352367 mm 773427466165056712 tmp
H:\>stat k:/
File: k:/
Size: 0 Blocks: 8 IO Block: 49152 directory
Device: 564bh/22091d Inode: 8778591906650128431 Links: 1
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2022-04-05 04:02:40.000000000 -0700
Modify: 2022-11-19 21:23:18.000000000 -0800
Change: 2022-11-19 21:23:18.000000000 -0800
Birth: 2021-08-11 18:48:36.000000000 -0700
H: is my 12GB JFS ram disk, K: is 300GB JFS partition. I'm not totally sure that these commands work correctly on OS/2. Need to test on Linux
I've used enough inodes, lots of small files, that chkdsk would fail due to OOM (out of memory), no crash.