2016-11-04 15:33:17.138488 7f568d6db800 -1 osd.0 0 (36) File name too long
2016-11-04 15:33:17.138895 7f568d6db800 1 journal close /var/lib/ceph/osd/ceph-0/journal
2016-11-04 15:33:17.140041 7f568d6db800 -1 ** ERROR: osd init failed: (36) File name too long
出现上述问题的一种原因是:挂在目录的文件系统类型是ext4,解决办法有两种
1)修改?/etc/ceph/ceph.conf文件,在文件中添加如下配置
osd max object name len = 256
osd max object namespace len = 64
2)将文件系统类型转化成xfs类型,方法可以参考博客http://blog.csdn.net/xuguokun1986/article/details/53886701