博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译安装 DRBD
阅读量:6529 次
发布时间:2019-06-24

本文共 1149 字,大约阅读时间需要 3 分钟。

介绍:

drbd共有两部分组成:内核模块和用户空间的管理工具。其中drbd内核模块代码已经整合进Linux内核2.6.33以后的版本中,因此内核版本高于此版本的话,只需要安装管理工具drbd-utils即可

ubuntu14.4.04 的 drbd8-mod 和 drbd8-utils 的deb包有版本兼容问题

root@drbd2:~# drbdadm --versionDRBD module version: 8.4.5   userland version: 8.4.4you should upgrade your drbd tools!DRBDADM_BUILDTAG=GIT-hash:\ 599f286440bd633d15d5ff985204aff4bccffadd\ build\ by\ phil@fat-tyre\,\ 2013-10-11\ 16:42:48DRBDADM_API_VERSION=1DRBD_KERNEL_VERSION_CODE=0x080405DRBDADM_VERSION_CODE=0x080404DRBDADM_VERSION=8.4.4

依赖:

gcc gcc-c++ make glibc flex kernel kernel-devel kernel-headers

编译选项:

# tar -xf drbd-8.4.4.tar.gz -C /usr/src# cd  /usr/src/drbd-8.4.4# ./configure --prefix=/usr/local/drbd --with-km --sysconfdir=/etc/ --localstatedir=/var

DRBD的3种编译方式:

1.使用当前运行的kernel构建DRBD内核模块:(别管那么多, 直接编译又不是不能用)

# make# make install

2.通过预编译kernel头构建DRBD内核模块:

# make KDIR=/lib/modules/`uname -r`/build/# make install

3.通过kernel源码构建DRBD内核:

# make KDIR=/usr/src/kernels/`uname -r`/# make install

重载drbd模块, 并查看

[root@bogon drbd-8.4.4]# modprobe drbd[root@bogon drbd-8.4.4]# lsmod | grep drbddrbd                  327210  0 libcrc32c               1246  1 drbd

服务脚本: /etc/init.d/drbd

转载地址:http://zcxbo.baihongyu.com/

你可能感兴趣的文章
一个破碎的人,窃机浪漫飞行后自由坠毁
查看>>
前端进阶(13) - 搭建自己的前端脚手架
查看>>
数据挖掘(二):认识数据
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
mybatis-plus 不覆盖service,controller, 生成模板使用swagger注解
查看>>
js bom location对象
查看>>
Golang中的路由
查看>>
Windows Containers 大冒险: 容器存储
查看>>
【期末考试季】JAVA进阶复习提纲
查看>>
我的 Vue.js 学习日记 (十一) - 父子组件间的互相传值
查看>>
【跃迁之路】【451天】刻意练习系列210(2018.05.02)
查看>>
前端每日实战:19# 视频演示如何用纯 CSS 创作一种有削铁如泥感觉的菜单导航特效...
查看>>
【省带宽、压成本专题】深入解析 H.265 编码模式,带你了解 Apple 全面推进 H.265 的原因...
查看>>
180602-nginx多域名配置
查看>>
Linux自动备份MySQL
查看>>
Vue 教程第十四 篇—— Vuex 之 mutation
查看>>
VirtualBox上CentOS6.8虚拟机的网络配置及windows下使用putty,WinSCP连接
查看>>
解决 webpack-dev-server 不能使用 IP 访问
查看>>
深入解读:获Forrester大数据能力高评价的阿里云DataWorks思路与能力
查看>>
IO之ByteArrayInputStream源码分析
查看>>