Rocky8 (el8) client for squid 19.2.2
Hi, I noticed there is no client /rpms for Rocky8 (el8) on 19.2.2 repository Would ceph-common for reef allow me to mount cephfs file systems without issues ? Many thanks Steven
Hi Steven, there is no need for ceph-common. You can mount the CephFS with the mount command because the Ceph kernel client is part of the kernel for a long time now. mount -t cephfs... just works. Best, Malte On 17.07.25 17:23, Steven Vacaroaia wrote:
Hi,
I noticed there is no client /rpms for Rocky8 (el8) on 19.2.2 repository
Would ceph-common for reef allow me to mount cephfs file systems without issues ?
Many thanks Steven _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
Awesome, thanks for the info! Steven On Thu, 17 Jul 2025 at 13:11, Malte Stroem <malte.stroem@gmail.com> wrote:
Hi Steven,
there is no need for ceph-common.
You can mount the CephFS with the mount command because the Ceph kernel client is part of the kernel for a long time now.
mount -t cephfs...
just works.
Best, Malte
On 17.07.25 17:23, Steven Vacaroaia wrote:
Hi,
I noticed there is no client /rpms for Rocky8 (el8) on 19.2.2 repository
Would ceph-common for reef allow me to mount cephfs file systems without issues ?
Many thanks Steven _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
Malte Stroem wrote:
there is no need for ceph-common.
You can mount the CephFS with the mount command because the Ceph kernel client is part of the kernel for a long time now.
mount -t cephfs...
just works.
This made me very excited, since I've got quite a few Rocky 8 systems still, so I tried this on a Rocky 9.6 system (it should "just work," right?) and I'm getting mount: /mnt/web: wrong fs type, bad option, bad superblock on :/volumes/web/www/457c578c-95a1-4f28-aafa-d2c7e9603042, missing codepage or helper program, or other error. So I went to install ceph-common from the Reef repository, and I bumped up against this: https://tracker.ceph.com/issues/71250 so I can't install the 18.2.7 client. While I'm trying to figure out if I can get 18.2.6 from the centos-release-ceph-reef repository, I took a look in /proc/filesystems on a fresh Rocky 8.10 install. Ceph is not there. Sigh. Does RedHat not build that module since they've got their own Red Hat Ceph Storage product? [root@rocky810-test ~]# cat /proc/filesystems nodev sysfs nodev tmpfs nodev bdev nodev proc nodev cgroup nodev cgroup2 nodev cpuset nodev devtmpfs nodev configfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev ramfs nodev hugetlbfs nodev devpts nodev autofs nodev pstore nodev mqueue nodev selinuxfs xfs nodev rpc_pipefs
On Mon, Jul 21, 2025 at 10:03 PM Dan O'Brien <dobrie2@gmu.edu> wrote:
Malte Stroem wrote:
there is no need for ceph-common.
You can mount the CephFS with the mount command because the Ceph kernel client is part of the kernel for a long time now.
mount -t cephfs...
just works.
This made me very excited, since I've got quite a few Rocky 8 systems still, so I tried this on a Rocky 9.6 system (it should "just work," right?) and I'm getting
mount: /mnt/web: wrong fs type, bad option, bad superblock on :/volumes/web/www/457c578c-95a1-4f28-aafa-d2c7e9603042, missing codepage or helper program, or other error.
So I went to install ceph-common from the Reef repository, and I bumped up against this: https://tracker.ceph.com/issues/71250 so I can't install the 18.2.7 client.
While I'm trying to figure out if I can get 18.2.6 from the centos-release-ceph-reef repository, I took a look in /proc/filesystems on a fresh Rocky 8.10 install. Ceph is not there. Sigh. Does RedHat not build that module since they've got their own Red Hat Ceph Storage product?
[root@rocky810-test ~]# cat /proc/filesystems nodev sysfs nodev tmpfs nodev bdev nodev proc nodev cgroup nodev cgroup2 nodev cpuset nodev devtmpfs nodev configfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev ramfs nodev hugetlbfs nodev devpts nodev autofs nodev pstore nodev mqueue nodev selinuxfs xfs nodev rpc_pipefs
Hi Dan, Have you tried loading the module wih "modprobe ceph"? Thanks, Ilya
Ilya Dryomov wrote:
Have you tried loading the module wih "modprobe ceph"?
Thanks,
Ilya
I had not! That did the trick, at least partly. The module was found and loaded, and /proc/filesystems showed "ceph" as expected. [root@bwall4-test ~]# cat /etc/redhat-release Rocky Linux release 9.5 (Blue Onyx) [root@bwall4-test ~]# modprobe ceph [root@bwall4-test ~]# cat /proc/filesystems | grep ceph nodev ceph [root@bwall4-test ~]# But I still don't seem to be able to mount a CephFS volume: mount: /mnt/web: wrong fs type, bad option, bad superblock on ceph01,ceph02:/volumes/web/www/457c578c-95a1-4f28-aafa-d2c7e9603042, missing codepage or helper program, or other error. The program mount.ceph is not installed and seems only to be available from the ceph-common package.
On Tue, Jul 22, 2025 at 4:54 PM Dan O'Brien <dobrie2@gmu.edu> wrote:
Ilya Dryomov wrote:
Have you tried loading the module wih "modprobe ceph"?
Thanks,
Ilya
I had not! That did the trick, at least partly. The module was found and loaded, and /proc/filesystems showed "ceph" as expected.
[root@bwall4-test ~]# cat /etc/redhat-release Rocky Linux release 9.5 (Blue Onyx) [root@bwall4-test ~]# modprobe ceph [root@bwall4-test ~]# cat /proc/filesystems | grep ceph nodev ceph [root@bwall4-test ~]#
But I still don't seem to be able to mount a CephFS volume: mount: /mnt/web: wrong fs type, bad option, bad superblock on ceph01,ceph02:/volumes/web/www/457c578c-95a1-4f28-aafa-d2c7e9603042, missing codepage or helper program, or other error.
The program mount.ceph is not installed and seems only to be available from the ceph-common package.
To do away without mount.ceph helper you would need to specify a bunch of things like the monitor addresses, the user ID, the key and possibly some mount options manually. Can you paste the mount invocation that is failing? Thanks, Ilya
Hi, *snipsnap*
But I still don't seem to be able to mount a CephFS volume: mount: /mnt/web: wrong fs type, bad option, bad superblock on ceph01,ceph02:/volumes/web/www/457c578c-95a1-4f28-aafa-d2c7e9603042, missing codepage or helper program, or other error.
The program mount.ceph is not installed and seems only to be available from the ceph-common package.
AFAIK the mount helper is only responsible for looking up the mons (ceph.conf, DNS SRV entries, whatever), looking up the file system if mounted by filesystem name, reading/managing the client secret etc. The actual mount options passed to the kernel are different from the options explained in the documentation. This also means that you should be able to use _any_ ceph-common package, since the heavy lifting is done by the kernel itself. So the reef version or the version from the rocky8 repos should be fine. Best regards, Burkhard
participants (5)
-
Burkhard Linke
-
Dan O'Brien
-
Ilya Dryomov
-
Malte Stroem
-
Steven Vacaroaia