On my Centos8 test server (archive.ru.is), I now have a mgm, mq, and fst1-3 service setup basically as described in the deployment guide: Develop — EOS CITRINE documentation
I successfully was able to copy files to and from system using eos and the xrdcp.
I’m now trying to mount it via fuse, but getting an error:
This worked fine on the docker setup, but I’m not sure where to look for information to debug this. Nothing is mounted on /eos (checked using df). ‘killall eosd’ didn’t find anything
There are no interesting messages in ‘/var/log/eos/mgm’
Any additional help is appreciated. Thank you for being patient with me.
You should try using the eosxd for the FUSE mount which is the new fuse implementation.
You can find more info about this in the following readme: https://gitlab.cern.ch/dss/eos/-/tree/master/fusex
Basically you can use something like this to start it: eosxd -ofsname=dev /eos/
which uses by default the /etc/eos/fuse.dev.conf file. You can see an example below:
Interesting. Of note, there is no /etc/eos nor etc/eos/fuse.dev.conf created on the Centos 8 machine by default. I’m assuming I should be editing /etc/fuse.conf or /etc/fuse.conf.eos
Hmm. Perhaps not. This doesn’t look like the same file format.
The simplest way to mount an instance with FUSEx is:
mkdir /eos
mount -t fuse eosxd -ofsname=mgm-address:/eos/ /eos/
where mgmaddress is the fully qualified hostname of your MGM host (host + domain). There is rarely a need to write the config file with individual settings.