以linux-4.4.77为例(要求编译rbd.ko的内核源码与当前内核一致)
cd linux-4.4.77/net/ceph/
make CONFIG_CEPH_LIB=m -C /lib/modules/`uname -r`/build M=`pwd` modules
cp linux-4.4.77/net/ceph/Module.symvers linux-4.4.77/drivers/block/
cd drivers/block/
make CONFIG_BLK_DEV_RBD=m -C /lib/modules/4.4.77/build/ M=`pwd` modules
通过拷贝libceph.ko和rbd.ko文件至/lib/modules/4.4.77/extra/,然后depmod和modprobe rbd
ps:如果要单独编译ceph.ko,方法类似到内核源码的fs/ceph目录make即可
ceph内核模块编译
最新推荐文章于 2021-06-02 16:52:51 发布