在RedHat 7.x 上实现reiserfs
准备与基本知识1、独立按rh的安装向导,定制并选择编译程序(compile tools)的包
,建议安装7.2以上的版本。
2、可以使用rpm 命令安装/删除/查找包及包内的文件;
3、可以通过tar ball(*.tar.gz)的readme & install文件安装程序。
4、可以用vi编辑文件
四、基本的假设
你已有一台已安装了rh 7.2以上版本的机器,在安装过程中你已为准备使用reiserfs& quota而设立了独立的分区,可以使用gcc,你了解你的机器包括但不限于以下配置: 网卡的芯片、scsi的芯片(如果有)、cpu的类型。
五、安装新的内核
根据www.reiserfs.org的说明,你需要下载最新的kernel 2.4.20,并安装最新quota for 2.4.20的补丁。
cd /tmp
wget -c --passive-ftp ftp://ftp.jp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2(jp的速度比较快)
bzip2 -df linux-2.*.bz2 |tar -zxvf //超过了150M
mv linux-2.4.20 /usr/src/
cd /usr/src
rm linux
ln -s linux-2.4.20 linux
下载补丁:
cd /tmp
wget -c --passive-ftp ftp://ftp.namesys.com/pub/reiserfs-for-2.4/testing/quota-2.4.20/*
gzip -d 01*.gz
gzip -d 02*.gz
gzip -d 03*.gz
gzip -d 04*.gz
mv *.diff /usr/src/ //必须是这个目录
cd /usr/src
patch -p0 < 01-*.diff
patch -p0 < 02-*.diff
patch -p0 < 03-*.diff
patch -p0 < 04-*.diff
建立新的链接:
cd /usr/include
rm -r asm linux scsi
ln -s /usr/src/linux/include/asm-i386 asm
ln -s /usr/src/linux/include/linux linux
ln -s /usr/src/linux/include/scsi scsi
编译新的内核:
cd /usr/src/linux
make menuconfig //需要以下的两个包:ncurses & ncurses-devel
本文仅涉及 reiserfs & quota 的部分配置,其它的配置请阅读其它相关的文件(为本安装过程的顺畅,记到将网卡和scsi卡和其它你认为需要的都编译上,不然后安装后你也干不了什么)
file system ->
[*] quota support
<*>Old quota format support
[*] Compatible quota interface
<*>Kernel automounter support
<*>Kernel automounter vesion 4 support
<*>Reiserfs support
[]Enable reserfs debug mode //不需要
[*]Stats in /proc/fs/reiserfs
<*>Ext3 Jornalling files system support // 这是rh需要的
编译内核开始,大约要半个小时,你大可去喝杯茶。
make dep ;make clean ; make zImage ;make bzImage ; make modules ;make modules_install
下面就是安装了,本处假设你是用grub做为启动(lilo的启动我没有试,网上就有)
cp System.map /boot/System.map-2.4.20
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
cd /boot
rm System.map vmlinuz module-info //以下5步我觉得没有也可,都是按网上来的
ln -s System.map-2.4.20 System.map
ln -s vmlinuz-2.4.20 vmlinuz
cp module-info-2.4.7-10 module-info-2.4.20
ln -s module-info-2.4.20 module-info // 到此
下一篇:RouterOS断流解决办法探讨
↓相关文章:
- · RouterOS断流解决办法探讨
- · 系统管理:Cron服务配置详解
- · apache中禁止mp3试听
- · 基于linux操作系统架构openvpn总结
- · Linux集群认证介绍
- · Linux集群应用的新挑战
- · Linux指导第7部分 网络
- · Linux指导第6部分 使用分区和文件系统
- · Linux指导第5部分 Linux日志
- · Linux指导第4部分 用户管理
- · Linux指导第3部分 Webmin简介
- · Linux指导第2部分 控制台速成班
- · Linux指导第1部分 Linux思想
- · Linux环境下邮件服务器的分析比较
- · FedoraCore5安装后的快速配置
- · Apache服务器实现用户验证
- · Telnet到Scounix执行并取得结果
- · 全面解决ROUTEROSIP限速问题
- · 如何用ROUTEROS封闭P2P类软件
- · routeros端口映射方法
- · 介绍Linux内核文件Cache管理机制(下)
- · 介绍Linux内核文件Cache管理机制(中)
- · 介绍Linux内核文件Cache管理机制(上)
- · 网络编程之-原始套接字
- · linux编程之——C 内存管理详解
- · Novell开放工作组套件
- · Linux将可以跟Googletalk语音通话了
- · Linux再遇能否使用专有代码老问题
- · 如何解决AIX的文件系统故障
- · 系统操作:RedHatlinuxinittab
- · 银行选择Linux无法回避高成本
- · 学习Linux的好工具:LiveCD
- · Linux个人防火墙的设计与实现
- · Thinkpad上安装Ubuntu笔记(下)
- · Linux命令:改变文件或目录的访问权限(上)
- · Thinkpad上安装Ubuntu笔记(上)
- · Thinkpad上安装Ubuntu笔记(中)
- · 应用:postfix邮件服务器安全策略4(完)
- · 应用:postfix邮件服务器安全策略3
- · 应用:postfix邮件服务器安全策略2
- · Linux套件宝座上的SUSELinux
- · 应用:postfix邮件服务器安全策略1
- · 用流量监控控制限速的开关
- · ROS专业企业软件路由防火墙功能介绍
- · 让Linux象Windows一样安装卸载

