CentOS7支持reiserfs文件系统挂载 升级内核 重编内核 编译reiserfs.ko
以CentOS7.3为例 内核版本
[root@localhost ~]# uname -r
3.10.0-514.el7.x86_64
本文通过重编内核的方法实现,方法找了很久很久
【环境准备】
一台3.10.0-514.el7.x86_64的CentOS7.3机器
安装必备的库文件
sudo yum install rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto
sudo yum install audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel
sudo yum install ncurses-devel newt-devel numactl-devel pciutils-devel python-devel zlib-devel
【下载内核包】
内核源码下载:(注意内核版本的完全匹配, .src.rpm结尾)
https://buildlogs.centos.org/c7.1611.01/kernel/20161117160457/3.10.0-514.el7.x86_64/kernel-3.10.0-514.el7.src.rpm
【解开内核包】
将此rpm包拷贝到CentOS7.3机器中
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
解压此rpm包, root目录下会有rpmbuild文件夹
[root@localhost ~]# rpm -i kernel-3.10.0-514.el7.src.rpm
cd ~/rpmbuild/SPECS
rpmbuild -bp --target=$(uname -m) kernel.spec
最终内核源码位置位于
/root/rpmbuild/BUILD/kernel-3.10.0-514.el7/linux-3.10.0-514.el7.centos.x86_64/
【重编内核】
[root@localhost linux-3.10.0-514.el7.centos.x86_64]# make menuconfig
手动勾选reiserfs的选项,保存退出
执行make
编译内核(大概需要30min+),等待,如有报错可能是缺少库或者从定义之类的,修改下源码即可,最终会有reiserfs.ko文件生成
将此ko文件insmod一下即可完成reiserfs文件系统的挂载
CentOS7支持reiserfs文件系统挂载 升级内核 重编内核 编译reiserfs.ko相关推荐
- lede 内核 单 编_编译了一个 K3 的 LEDE 17.01.4 版本提供下载(忠于 LEDE 原版,无任何附加包)...
基于 https://github.com/updateing/lede-source/compare/3c3f7cfe4d63a83d06e86133e7d4ecf9b91f1ae5...phico ...
- 文件系统管理 之 让Fedora 支持创建reiserfs 文件系统
作者:北南南北 来自:LinuxSir.Org 摘要:Fedora Core 4.0 默认安装的情况下没有把reiserfs文件系统创建工具包reiserfs-utils安装上:本文讲述了创建reis ...
- 【移植Linux 3.4.2内核之四】修改内核代码支持YAFFS文件系统
上一篇文章,我们从0制作jffs2文件系统,因为我们的内核本身就支持iffs2文件系统,但是它不支持yaffs文件系统.今天我们就来修改内核代码,让内核支持yaffs文件系统的格式. 1.首先我们获取 ...
- reiserfs文件系统反删除(Undelete)操作的实践(转)
reiserfs文件系统反删除(Undelete)操作的实践(转)[@more@]一.关于Linux的文件系统(Filesystem)请参考: <Linux 文件系统概述>二.reiser ...
- 内核管理 之 内核管理概述
作者:北南南北 来自:LinuxSir.Org 摘要:本文讲述与内核操作有关的基础知识:比如编译内核,装载.移除内核模块,查看模块信息等:本文涉及相关的命令有modprobe.insmod.depmo ...
- 创维 linux内核,Linux2.6内核在创维特jx2410平台上的移植一
我参考网上的资料做了linux2.6.14内核的移植.创维特jx2410的配置:cpu:s3c2410, 32M Nor Flash(Intel 28F128), 64M SDRAM.Nor Flas ...
- 第二部分 s3c2440 移植linux内核 添加网卡支持 yaffs2文件系统支持
三.内核的移植 说明:针对的是百问网的jz2440 gcc:4.9.1 1.移植内核 首先,下载源码包:https://www.kernel.org/ 现在时间为2014年12月20日其主界面截图为: ...
- linux so文件支持系统,让linux支持xfs jfs reiserfs 文件系统
让linux支持xfs jfs reiserfs文件系统 使用的实验环境是:CentOS5.5内核版本是:2.6.18-194.el5,安装好开发环境 所需软件包:kernel-2.6.18-194. ...
- 一文讲解Linux内核中根文件系统挂载流程
根文件系统的概念 根文件系统是控制权从linux内核转移到用户空间的一个桥梁.linux内核就类似于一个黑匣子,只向用户提供各种功能的接口,但是功能的具体实现不可见,用户程序通过对这些功能接口的不同整 ...
最新文章
- spring 整和activemq
- BZOJ 1221: [HNOI2001] 软件开发(最小费用最大流)
- 工业互联网二级节点建设_建设者还是二传手?
- python xlrd读取文件报错_python中xlrd库如何实现文件读取?
- C++混淆点-构造函数参数
- Easyui 页面访问慢解决方案,GZIP网站压缩加速优化
- hive内置函数详解
- UI Maker,界面设计sample
- Azure云端迁移4种方式
- java计算某一天是这一年的第几天
- CSS hover改变背景图片过渡动画生硬
- 东莞塘厦适合团建的农家乐|团建出游好去处|休闲游玩好地方
- linux进程间信号量
- TF卡/SD卡 异常问题,识别不了
- 树莓派综合项目2:智能小车(一)四轮驱动
- python字典改键_python修改字典键(key)的方法
- 简单枚举(ZJM要抵御宇宙射线)
- SpringBoot+Vue项目社团网站
- 我写了一套SpringBoot微信小程序电商全栈就业实战课程,免费分享给CSDN的朋友们
- 市场新格局,分享购商业模式异军突起