博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS6编译装载nbd模块
阅读量:5136 次
发布时间:2019-06-13

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

今天突然发现CentOS系统没有nbd模块,只能重新装下,下面记录下整个编译过程:

系统:CentOS6.5

内核:2.6.32-431.el6.x86_64

[root@localhost ~]# yum install -y kernel-headers kernel-devel[root@localhost ~]# wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6ComputeNode/en/os/SRPMS/kernel-2.6.32-431.el6.src.rpm[root@localhost ~]# rpm -ivh kernel-2.6.32-431.el6.src.rpm[root@localhost ~]# cd ~/rpmbuild/SOURCES/ [root@localhost SOURCES]# tar jxf linux-2.6.32-431.el6.tar.bz2 -C /usr/src/kernels/[root@localhost SOURCES]# cd /usr/src/kernels/ [root@localhost kernels]# mv $(uname -r) $(uname -r)-old [root@localhost kernels]# mv  linux-2.6.32-431.el6 $(uname -r)[root@localhost kernels]# cd $(uname -r) [root@localhost 2.6.32-431.el6.x86_64]# make mrproper [root@localhost 2.6.32-431.el6.x86_64]# cp ../$(uname -r)-old/Module.symvers .[root@localhost 2.6.32-431.el6.x86_64]# cp /boot/config-$(uname -r) ./.config [root@localhost 2.6.32-431.el6.x86_64]# make oldconfig [root@localhost 2.6.32-431.el6.x86_64]# make prepare [root@localhost 2.6.32-431.el6.x86_64]# make scripts [root@localhost 2.6.32-431.el6.x86_64]# make CONFIG_BLK_DEV_NBD=m M=drivers/block[root@localhost 2.6.32-431.el6.x86_64]# cp drivers/block/nbd.ko /lib/modules/$(uname -r)/kernel/drivers/block/ [root@localhost 2.6.32-431.el6.x86_64]# depmod -a

至此,nbd模块已经成功编译。

下面加载nbd模块并查看成功装载后的情况:

[root@localhost image]# modprobe nbd max_part=8[root@localhost image]# ll /dev/nbd*brw-rw---- 1 root disk 43,   0 Nov 20 21:24 /dev/nbd0brw-rw---- 1 root disk 43,  16 Nov 20 21:24 /dev/nbd1brw-rw---- 1 root disk 43, 160 Nov 20 21:24 /dev/nbd10brw-rw---- 1 root disk 43, 176 Nov 20 21:24 /dev/nbd11brw-rw---- 1 root disk 43, 192 Nov 20 21:24 /dev/nbd12brw-rw---- 1 root disk 43, 208 Nov 20 21:24 /dev/nbd13brw-rw---- 1 root disk 43, 224 Nov 20 21:24 /dev/nbd14brw-rw---- 1 root disk 43, 240 Nov 20 21:24 /dev/nbd15brw-rw---- 1 root disk 43,  32 Nov 20 21:24 /dev/nbd2brw-rw---- 1 root disk 43,  48 Nov 20 21:24 /dev/nbd3brw-rw---- 1 root disk 43,  64 Nov 20 21:24 /dev/nbd4brw-rw---- 1 root disk 43,  80 Nov 20 21:24 /dev/nbd5brw-rw---- 1 root disk 43,  96 Nov 20 21:24 /dev/nbd6brw-rw---- 1 root disk 43, 112 Nov 20 21:24 /dev/nbd7brw-rw---- 1 root disk 43, 128 Nov 20 21:24 /dev/nbd8brw-rw---- 1 root disk 43, 144 Nov 20 21:24 /dev/nbd9[root@localhost image]#

转载于:https://www.cnblogs.com/CasonChan/p/4111547.html

你可能感兴趣的文章
完整的Socket代码
查看>>
PE知识复习之PE的导入表
查看>>
POJ 3280 Cheapest Palindrome
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
Objective-C非正式协议与正式协议
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>
SPOJ DQUERY D-query(主席树 区间不同数个数)
查看>>
八 Civil3d常用显示样式的编辑与创建 ----点标签样式2
查看>>
九校联考-DL24凉心模拟Day2T1 锻造(forging)
查看>>
生产阶段Webpack打包【基础打包】
查看>>
Cortex M3/M4 学习摘要(二)
查看>>
C#时间的味道——任时光匆匆我只在乎你
查看>>
Android实现带图标的ListView
查看>>
浅谈Angular的 $q, defer, promise
查看>>
Linux while 和 read 的用法
查看>>
(1)数据结构——线性表(数组)实现
查看>>
【转】javap -c命令详解
查看>>
Jedis使用过程中踩过的那些坑
查看>>
傅盛:从腾讯入股大众点评看行业剧变
查看>>
转载 C#匿名函数 委托和Lambda表达式
查看>>