Hi I have tested a bit this with different ceph-fuse versions and linux distros and it seems a mount issue in CentOS7. The problem is that mount tries to find first the <param>=<value> from fstab fs_spec field into the blkid block device attributes and of course this flag is not there and you always get an error like this:
mount: can't find <param>=<value> and stops here, the mount values are never parsed by /sbin/mount.fuse.ceph helper... The only workaround that I found without change mount version is to change the "spurious" = by another special character like a colon for example: id:admin /mnt/ceph fuse.ceph defaults 0 0 but you also have to change /sbin/mount.fuse.ceph parser: ... # convert device string to options fs_spec=`echo $1 | sed 's/:/=/g'` cephargs='--'`echo $fs_spec | sed 's/,/ --/g'` ... but this is a bit annoying... someone else has found the same mount fuse issue in RHEL7 or CentOS? Cheers Alvaro On 09/07/15 12:22, Kenneth Waegeman
wrote:
Hmm, it looks like a version issue.. |
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com