CentOS6编译装载nbd模块
今天突然发现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/nbd0 brw-rw---- 1 root disk 43, 16 Nov 20 21:24 /dev/nbd1 brw-rw---- 1 root disk 43, 160 Nov 20 21:24 /dev/nbd10 brw-rw---- 1 root disk 43, 176 Nov 20 21:24 /dev/nbd11 brw-rw---- 1 root disk 43, 192 Nov 20 21:24 /dev/nbd12 brw-rw---- 1 root disk 43, 208 Nov 20 21:24 /dev/nbd13 brw-rw---- 1 root disk 43, 224 Nov 20 21:24 /dev/nbd14 brw-rw---- 1 root disk 43, 240 Nov 20 21:24 /dev/nbd15 brw-rw---- 1 root disk 43, 32 Nov 20 21:24 /dev/nbd2 brw-rw---- 1 root disk 43, 48 Nov 20 21:24 /dev/nbd3 brw-rw---- 1 root disk 43, 64 Nov 20 21:24 /dev/nbd4 brw-rw---- 1 root disk 43, 80 Nov 20 21:24 /dev/nbd5 brw-rw---- 1 root disk 43, 96 Nov 20 21:24 /dev/nbd6 brw-rw---- 1 root disk 43, 112 Nov 20 21:24 /dev/nbd7 brw-rw---- 1 root disk 43, 128 Nov 20 21:24 /dev/nbd8 brw-rw---- 1 root disk 43, 144 Nov 20 21:24 /dev/nbd9 [root@localhost image]#
转载于:https://www.cnblogs.com/CasonChan/p/4111547.html
CentOS6编译装载nbd模块相关推荐
- CentOS 7.9 编译安装 nbd 模块
[root@app_5_117 3.10.0-1160.53.1.el7.x86_64]# uname -a Linux app_5_117 3.10.0-1160.53.1.el7.x86_64 # ...
- 【CLR的执行模型:将源代码编译成托管模块】
CLR:由多种不同编程语言使用的运行库 托管模块:中间语言和元数据 非托管语言:C/C++,不过此为特殊,可以写成托管代码 托管语言:C# 托管模块 1,PE32/PE32+头:PE32运行在win3 ...
- nginx php动态编译加载模块.
#Nginx动态编译加载模块步骤 #查看目前Nginx版本及编译模块 #[root@centos7 ~]# /opt/app/lnmp/nginx-1.12.0/sbin/nginx -V #ngin ...
- Android AOSP 单独编译某一模块
由于AOSP 项目太大,我只修改了一个模块,比如设置. 那么只需要单独编译设置这个模块就可以了. 首先执行Source: source build/envsetup.sh 执行之后,就会有一些额外的命 ...
- 宝塔Nginx编译安装headers_more模块
前言 nginx 的 headers_more模块用于添加/修改/清除/请求/响应头的模块. 该模块主要有 4 个指令: more_set_headers 用于 添加.修改.清除 响应头 more_c ...
- 宝塔自定义html,宝塔面板Nginx编译安装添加自定义模块PageSpeed
我们在安装好宝塔的时候,首先要安装的都是nginx,PHP这些lnmp组合.估计很多童鞋选择的极速安装.确实,极速安装和编译安装在使用中,区别不大.但是,如果你想后期添加模块,极速安装就无法做到了,所 ...
- 编译kernel外部模块
编译kernel外部模块 一.说明 二.编译外部模块 条件 语法 三.编译脚本 编写脚本 脚本的几种实现方式 四.编译包含头文件 kernel头文件放置规则 不同情况,头文件的使用 五.编译安装目录( ...
- Centos6.3 PHP编译安装JSON模块报错解决
我在搭建监控系统时候出现JSON模块安装失败,PHP5.3 系统Centos6.3,安装json报错 ZVAL_DELREF 符号未知错误... # Warning: PHP Startup: Un ...
- Linux CentOS6编译安装Python2.7
CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2 ...
最新文章
- 我的Linux生涯之文件链接
- Leetcode - Subsets I,II
- html程序国庆节祝福,2018国庆节祝福祖国的话
- 001. Ansible简介
- 数组:三种初始化及内存分析
- 【75位联合作者Nature重磅】AI药神:机器学习模型有望提前五年预测白血病!
- Python——四大内置高阶函数(map、reduce、filter、sorted)
- 轉APUE:mmap函数
- #洛谷oj:P1197星球大战
- 网络经商赚钱经典50问
- mac M1 IDEA配置SVN
- Linux 两个服务器之间测试传输速度,测试两台服务器之间的网络带宽
- 抓包工具 HTTP Analyzer v7.5 的下载,安装,使用,破解说明
- 202五一杯数学建模ABC三题
- 卸载Photoshop
- 强化学习、GAN与多巴胺对撞:阿里AI 智能体认知研讨会干货
- linux eval命令详解,linux命令详解——eval
- 【软考备战·希赛网每日一练】2023年4月17日
- 接口测试:HTTP协议中的状态码
- 给大家介绍下,这是我的流程图软件 —— draw.io
热门文章
- SSM框架之Spring MVC(一)
- mysql-------流程控制结构
- 使用GDAL库中的RPC校正问题
- 车辆销售系统用例_使用OpenCV和Python构建自己的车辆检测模型
- Arcgis javascript那些事儿(十九)——地图标注添加
- IT人士十大不良饮食习惯及改进建议
- 批量获取ip运营商_关于获取运营商的IP地址
- jquery 所有contenteditable=true的元素_JavaScript学习笔记(三十一) jQuery(上)
- 5.2.1 标准原子类型
- 七、MySql-锁与事物