标签:drbd modprobe drdb fatal :module drdb not found
DRBD安装编译后,加载DRBD出现module不存在:
[root@drbd-1 drbd-8.4.4]# lsmod |grep drbd
[root@drbd-1 drbd-8.4.4]#
[root@drbd-1 drbd-8.4.4]# modprobe drdb
FATAL: Module drdb not found.
[root@drbd-1 drbd-8.4.4]#
报错信息:modprobe drdb FATAL: Module drdb not found
正常操作:
[root@heartbeat-slave drbd-8.4.4]# make KDIR=/usr/src/kernels/2.6.32-573.3.1.el6.x86_64/
Module build was successful.
[root@heartbeat-master drbd-8.4.4]# make install
仍然报错。
首先要说的是一部分是因为没有make install 导致的。
另外一部分人是因为:
[root@drbd-1 drbd-8.4.4]#ls -ld /usr/src/kernerl/$(uname -r)/
找不到这个目录。
然后单独安装kernel-devel。
yum install -y kernel-devel 发现还是没有,是因为uname -r 得到的不同目录。
ls -ld /usr/src/kernels/2.6.32-573.3.1.el6.x86_64/ 是存在的。
此时在这个目录上make 以及make install 发现仍然不行。。
问题的原因就是没有整体更新kernel
解决方法:
yum install kernel-devel kernel kernel-deaders -y
重启既可解决问题,需要保证如下的能够找到。 (必须重启)
[root@drdb-1 drbd-8.4.4]# ls -ld /usr/src/kernels/$(uname -r)/
drwxr-xr-x 22 root root 4096 Aug 18 23:59 /usr/src/kernels/2.6.32-573.3.1.el6.x86_64/
---------------------------------------------------------------------------------------------------------------
[root@drdb-1 drbd-8.4.4]# lsmod |grep drbd
[root@drdb-1 drbd-8.4.4]#
[root@drdb-1 drbd-8.4.4]# modprobe drbd
[root@drdb-1 drbd-8.4.4]#
[root@drdb-1 drbd-8.4.4]# lsmod |grep drbd
drbd 327338 0
libcrc32c 1246 1 drbd
[root@drdb-1 drbd-8.4.4]#
本文出自 “MySQL_db” 博客,请务必保留此出处http://mysqldb.blog.51cto.com/10264653/1696346
DRBD安装编译后: modprobe drdb FATAL: Module drdb not found
标签:drbd modprobe drdb fatal :module drdb not found
原文地址:http://mysqldb.blog.51cto.com/10264653/1696346