首页
|
学习视频
|
备份恢复
|
性能优化
|
配置管理
|
操作系统
|
集群技术
|
IT新闻
|
存储技术
|
问题集锦
|
基础知识
|
站长博客
|
技术论坛
当前位置:
主页
>
操作系统
> 文章内容
Linux的文件系统之XFS,Ext3,GFS,ReiserFS,JFS介绍(9)
来源: www.ixdba.net  作者: IXDBA.NET官方 时间:2008-03-11 阅读:26
本文章共15389字,分10页,当前第9页,快速翻页:
1
2
3
4
5
6
7
8
9
10
2.动态磁盘 inode 分配
JFS 按需为磁盘 inode 动态地分配空间,释放不再需要的空间。这种方式避开了在文件系统创建期间,为磁盘 inode 保留固定数量空间的传统方法。用户不需要考虑文件系统包含的文件和目录最大数目。
3.基于盘区的寻址结构
JFS 使用基于盘区的寻址结构,JFS 分配尝试通过分配最小数量的盘区策略,而使每个盘区尽可能大。这有利于大的 I/O 传送,磁盘读写性能所有提高。
4.块尺寸可变
JFS 支持 512、1024、2048 和 4096 字节的块尺寸,允许用户根据应用环境优化空间利用率。较小的块尺寸减少有利于内部存储碎片的数量,提高空间利用率。系统缺省块尺寸为 4096 字节。
二、使用JFS文件系统
1.编译内核以支持JFS文件系统
首先下载最新的2.4.x 核心,下载地址
ftp://ftp.kernel.org/
。然后下载JFS系统软件包:
http://www-124.ibm.com/developerworks/oss/jfs/
,名称为:jfs-x.y.z-patch.tar.gz。 将下载文件存放在/usr/src目录中。
在/usr/src/上当目录下解开jfs的软件包
# tar –zxvf jfs-2.4-1.0.4.tar.gz
# tar –zxvf jfs-2.4-1.0.4-patch.tar.gz
得到四个文件:
jfs-2.4.common-v1.0.4-patch
jfs-2.4.7-v1.0.4-patch
jfs-2.4.5-v1.0.4-patch
jfs-2.4.0-v1.0.4-patch
其中,jfs-2.4.common-v1.0.4-patch文件用于所有的2.4核心,jfs-2.4.0-v1.0.4-patch用于2.4.0-2.4.2。jfs-2.4.5-v1.0.4-patch可用于核心2.4.5及2.4.6。
注意仔细阅读README文件,不要用错了patch文件
接着是为核心打补丁:
# patch –p1 < jfs-2.4.5-v1.0.4-patch
打补丁工作完成。
最后运行
#make menuconfig
将新的文件系统加入了核心编译配置文件中,要进行以下内核配置:
使用make menuconfig 在菜单"Code maturity level options"中,选择"Prompt for development and/or incomplete code/drivers."选项。然后,进入文件系统菜单"File systems",选择"JFS filesystem support."选项。配置核心,使核心支持JFS文件系统。配置核心的其它选项。
<*> JFS filesystem support
##将JFS文件系统的支持编译入内核,也可以将其编译成模块
加载
方式,见以下选择:
JFS filesystem support
笔者建议将JFS文件系统支持直接编译进内核,这有利于提高系统性能。
然后编译核心:
#make dep
#make clean
#make bzImage
#make modules
#make modules_install
#cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.5-jfs
最后,编辑 /etc/lilo.conf 文件,加入新内核条目,以便使用新的内核引导系统。如下所示,在 lilo.conf文件中加入以下几行内容:
image=/boot/vmlinuz-2.4.5-jfs
label=jfs
read-only
root=/dev/hda5
然后运行lilo,使更改生效。
#lilo
三、创建JFS文件系统
www.ixdba.net
1.查看系统对JFS文件系统的支持
如果新的内核正确启动,这说明核心已支持JFS文件系统了。查看系统进程,可以看到以下进程:
#lsmod
7 ? SW 0:00 [jfsIO]
8 ? SW 0:00 [jfsCommit]
9 ? SW 0:00 [jfsSync]
如果你看到了以上这几个进程,这表明系统核心已支持JFS文件系统。
另外,在/proc/fs/jfs 目录下应该还有三个文件:
jfsFYI
logmgr
TxAnchor
2.下载编译JFS文件系统工具
为了使用JFS文件系统,我们还需要创建文件系统的工具,到IBM的JFS网站下载相应工具jfsutils-1.0.7.tar.gz软件包。
阅读更多内容
:
<<上一页
·
1
·
2
·
3
·
4
·
5
·
6
·
7
·
8
·
9
·
10
·
下一页>>
上一篇:
安全宝典:保障Linux系统安全的九...
下一篇:
Fedora Core 6安装手册
§
相关评论
:
热点文章
·
新手强烈推荐:linux入门11点建
·
Unix学习方法-走向高手之路
·
Linux性能分析和调整的基本原则
·
你很陌生但是很适用的10个linu
·
Oracle补丁3028673,解决单进程
·
最近被aix 5305给折腾死了
·
在AIX 5L上配置NFS Server/Cli
·
在AIX 5L上配置与管理路由
·
这个补丁影响的范围还是比较大
·
在AIX 5L上使用绑定网卡(ethe
·
使用pam_abl防止SSH遭暴力破解
编辑推荐
·
新手强烈推荐:linux入门11点建
·
Unix学习方法-走向高手之路
·
Linux性能分析和调整的基本原则
·
你很陌生但是很适用的10个linu
·
Oracle补丁3028673,解决单进程
·
最近被aix 5305给折腾死了
·
在AIX 5L上配置NFS Server/Cli
·
在AIX 5L上配置与管理路由
·
这个补丁影响的范围还是比较大
·
在AIX 5L上使用绑定网卡(ethe
·
使用pam_abl防止SSH遭暴力破解
相关篇章
·
安全宝典:保障Linux系统安全的九...
·
学习linux方法谈之二
·
Linux中系统整体性能监控工具详细...
·
Linux创建文件及挂载系统流程详解
·
linux网络问题:SUSE Linux 静态I...
·
linux入住中国10年,中国Linux发展...
·
linux操作异同:suse10与redhat一...
·
UNIX及Linux的时间处理方法(资料...
·
你很陌生但是很适用的10个linux命...
·
RHCE学习笔记(1)
·
Fedora Core 6安装手册
·
Oracle数据库占用了TOMCAT的8080...
·
Unix学习方法-走向高手之路
·
linux SELinux 基本概述
·
linux系统被攻击后的处理办法
·
Linux 和Unix系统中最常用的网络...
·
IBM X 3650 安装网卡驱动
·
Hp DL320 G5如何在RED HAT AS4下...
·
关于XWindows桌面不能登录问题解...
·
HP DL380 G5安装redhat 3.0 U6网...
设为首页
|
关于我们
|
技术服务
|
收藏本站
|
网站地图
|
联系方式
|
本站友情连接