Ah, parece que há algo diferente entre a versão do repo EPEL e a do requisito oficial :
# ceph -v
ceph version 0.56.6 (95a0bda7f007a33b0dc7adf4b330778fa1e5d70c)
# rpmquery -i ceph
Name : ceph Relocations: (not relocatable)
Version : 0.56.6 Vendor: (none)
Release : 0.el6 Build Date: Sat 04 May 2013 09:29:00 AM ICT
Install Date: Fri 10 May 2013 11:39:11 AM ICT Build Host: gitbuilder-centos6-amd64.front.sepia.ceph.com
Group : System Environment/Base Source RPM: ceph-0.56.6-0.el6.src.rpm
Size : 27854806 License: GPL-2.0
Signature : RSA/SHA1, Sat 04 May 2013 07:25:37 AM ICT, Key ID 7ebfdd5d17ed316d
URL : http://ceph.com/
Summary : User space components of the Ceph file system
Description :
Ceph is a distributed network file system designed to provide excellent
performance, reliability, and scalability.
/etc/fstab
:
conf=/etc/ceph/ceph.conf /mnt/ceph fuse.ceph defaults 0 0
e fuse.ceph
podem ser especificados como um tipo de sistema de arquivos:
# mount -t fuse.ceph conf=/etc/ceph/ceph.conf /mnt/ceph/
ceph-fuse[17665]: starting ceph client
ceph-fuse[17665]: starting fuse
ATUALIZAÇÃO Domingo 12 de maio 13:43:09 ICT 2013
Acho que encontrei a causa raiz desse problema.
Na página de manual de montagem :
NOTES
The syntax of external mount helpers is:
/sbin/mount.<suffix> spec dir [-sfnv] [-o options] [-t type.subtype]
where the <type> is filesystem type and -sfnvo options have same meaning like
standard mount options. The -t option is used for filesystems with subtypes
support (for example /sbin/mount.fuse -t fuse.sshfs).
Portanto, se você definir o tipo como fuse.ceph
, ele executará /sbin/mount.fuse.ceph
com os argumentos usuais e esse programa auxiliar não existirá se você instalar ceph
do repositório EPEL:
# rpm -ql ceph-fuse
/usr/bin/ceph-fuse
/usr/sbin/mount.fuse.ceph
/usr/share/doc/ceph-fuse-0.56.3
/usr/share/doc/ceph-fuse-0.56.3/COPYING
/usr/share/man/man8/ceph-fuse.8.gz
Esta é a razão pela qual você obtém o erro unrecognized command
.
A correção rápida é criar um link simbólico com o nome /sbin/mount.fuse.ceph
e o destino é /usr/sbin/mount.fuse.ceph
:
ln -s /usr/sbin/mount.fuse.ceph /sbin/mount.fuse.ceph