Using beegfs-client-compat

127 views
Skip to first unread message

jont...@gmail.com

unread,
Jun 21, 2021, 6:15:18 AM6/21/21
to beegfs-user

Hi, in order to transfer files from old system (6.16) to new (7.2.2) I have installed beegfs-client-compat-6.16-el7 on the new system, and tried to mount the old one there, using a line of the form:

/home_6.16 /etc/beegfs/beegfs-client_howl.conf beegfs

where "beegfs" is the type. Problem is that the two versions are of the same type ("beegfs"), and I don't realize how to specify the version (which are different, 6.16 instead of 7.2.2).

Probably a stupid question...

Thanks!
/jon

Steffen Grunewald

unread,
Jun 21, 2021, 9:54:35 AM6/21/21
to fhgfs...@googlegroups.com
Hi Jon,
... which appears to be answered by https://doc.beegfs.io/latest/advanced_topics/client_compat.html
requesting that you give a different type ("beegfs" seems to be the default) in the third column of
the config file. Also (citing:) "a helperd must be configured for the legacy client", which you
probably already have in place...

(BTW, lucky you... I wish I had a client-compat 6.19 package for Debian Buster.)

Cheers,
Steffen

jont...@gmail.com

unread,
Jun 21, 2021, 10:21:48 AM6/21/21
to beegfs-user
Thanks!

Yes, I noticed that link, however, it is said that one should use a line of the type:

"/mnt/beegfs_compat /etc/beegfs/beegfs-client-compat.conf beegfs-versB"

and it is also stated that "replace versB with the other version number, for example v6". So one would think that in my case I should use:

"beegfs-v6"

but that doesn't work

"beegfs-client: mount: unknown filesystem type 'beegfs-v6'". Seems the type should also be "beegfs" (maybe similar to nfs, where the type is always "nfs" and then the version comes as an option?).

The document seems to indicate that it should somehow be possible to specify the version, and I have tried several combinations without succeeding...

Thanks again!
/jon

Bernd Schubert

unread,
Jun 21, 2021, 10:46:06 AM6/21/21
to fhgfs...@googlegroups.com, jont...@gmail.com
Nice documention @beegfs team.

I guess this could have a slight improvement, something like

The exact versions for beegfs-client.conf may be obtained using

```
find /lib/modules/$(uname -r) -name "beegfs-*.ko
```

(I don't have a system handy right now, but with some sed magic one
could easily get the exact values to be put into beegfs-client.conf, I
guess something like

```find ... | sed -e "s#^.*/##g -e "s#.ko$##```


@jon do you see what I mean? Just try to run the find command get the
output and you should see which version to use.


Hope it helps,
Bernd
> --
> You received this message because you are subscribed to the Google
> Groups "beegfs-user" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to fhgfs-user+...@googlegroups.com
> <mailto:fhgfs-user+...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/fhgfs-user/eae3469a-30e2-4601-a45f-45ed86de0bc3n%40googlegroups.com
> <https://groups.google.com/d/msgid/fhgfs-user/eae3469a-30e2-4601-a45f-45ed86de0bc3n%40googlegroups.com?utm_medium=email&utm_source=footer>.

jont...@gmail.com

unread,
Jun 21, 2021, 11:05:20 AM6/21/21
to beegfs-user
Yes!

That worked! The "find /lib/modules/..." command revealed them. Then using

"/home_6 /etc/beegfs/beegfs-client_6.conf beegfs-6"


Thanks!
/jon
Reply all
Reply to author
Forward
0 new messages