【问题标题】:Ceph: mount failed: Numerical argument out of domainCeph:挂载失败:域外的数值参数
【发布时间】:2013-04-03 01:26:13
【问题描述】:

由于this的问题,我的朋友找到了包含cephOpen Fusion repo

ceph-fuse 安装没有问题:

# ceph -v
ceph version 0.27.1 (commit:44900d4c13f02913b3347cac3e1dc33632d5b8ff)
You have new mail in /var/spool/mail/root

但我在挂载时遇到以下错误:

# cfuse -m 192.168.2.13:6789 /mnt/ceph/
 ** WARNING: Ceph is still under heavy development, and is only suitable for **
 **          testing and review.  Do not trust it with important data.       **
cfuse[8431]: starting ceph client
terminate called after throwing an instance of 'ceph::buffer::end_of_buffer'
  what():  buffer::end_of_buffer
*** Caught signal (Aborted) **
 in thread 0x2b0745b53940
*** Caught signal (Aborted) **
 in thread 0x2b0745b53940
 ceph version 0.27.1 (commit:44900d4c13f02913b3347cac3e1dc33632d5b8ff)
 1: cfuse [0x58d411]
 2: /lib64/libpthread.so.0 [0x33dde0eca0]
 3: (gsignal()+0x35) [0x33dce302c5]
 4: (abort()+0x110) [0x33dce31d70]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x114) [0x33edcbed94]
 6: /usr/lib64/libstdc++.so.6 [0x33edcbce46]
 7: /usr/lib64/libstdc++.so.6 [0x33edcbce73]
 8: /usr/lib64/libstdc++.so.6 [0x33edcbcf71]
 9: (ceph::buffer::list::iterator::copy(unsigned int, char*)+0x177) [0x4703d7]
 10: (MDSMap::decode(ceph::buffer::list::iterator&)+0x723) [0x4d3bd3]
 11: (Client::handle_mds_map(MMDSMap*)+0x218) [0x486938]
 12: (Client::ms_dispatch(Message*)+0x3f0) [0x4b44b0]
 13: (SimpleMessenger::dispatch_entry()+0x655) [0x45c5d5]
 14: (SimpleMessenger::DispatchThread::entry()+0x1f) [0x45265f]
 15: /lib64/libpthread.so.0 [0x33dde0683d]
 16: (clone()+0x6d) [0x33dced503d]
 ceph version 0.27.1 (commit:44900d4c13f02913b3347cac3e1dc33632d5b8ff)
 1: cfuse [0x58d411]
 2: /lib64/libpthread.so.0 [0x33dde0eca0]
 3: (gsignal()+0x35) [0x33dce302c5]
 4: (abort()+0x110) [0x33dce31d70]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x114) [0x33edcbed94]
 6: /usr/lib64/libstdc++.so.6 [0x33edcbce46]
 7: /usr/lib64/libstdc++.so.6 [0x33edcbce73]
 8: /usr/lib64/libstdc++.so.6 [0x33edcbcf71]
 9: (ceph::buffer::list::iterator::copy(unsigned int, char*)+0x177) [0x4703d7]
 10: (MDSMap::decode(ceph::buffer::list::iterator&)+0x723) [0x4d3bd3]
 11: (Client::handle_mds_map(MMDSMap*)+0x218) [0x486938]
 12: (Client::ms_dispatch(Message*)+0x3f0) [0x4b44b0]
 13: (SimpleMessenger::dispatch_entry()+0x655) [0x45c5d5]
 14: (SimpleMessenger::DispatchThread::entry()+0x1f) [0x45265f]
 15: /lib64/libpthread.so.0 [0x33dde0683d]
 16: (clone()+0x6d) [0x33dced503d]
cfuse[8400]: mount failed: Numerical argument out of domain

有人熟悉 Ceph 吗?我现在能做什么?

【问题讨论】:

    标签: centos5 distributed-filesystem ceph


    【解决方案1】:

    首先,这是一个古老的 ceph 版本(0.60.0 刚刚发布,0.56.4 是当前的稳定版本)。

    如果您实际上没有设置 Ceph 集群,我猜想虽然可能安装了软件包,但集群实际上并不能正常工作。我会看一下“ceph -s”,看看您是否收到“健康正常”类型的消息。

    【讨论】:

    • 当然,Ceph FS 工作正常。我可以毫无问题地安装在 CentOS 6 上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2018-08-30
    • 2022-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多