li
  当前位置:主页 > 操作系统 > 文章内容
li
Linux的文件系统之XFS,Ext3,GFS,ReiserFS,JFS介绍(5)
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-03-11   阅读:26  
本文章共15389字,分10页,当前第5页,快速翻页:
 


  二、使用Ext3文件系统

  1.下载与编译核心

  对核心打补丁,补丁下载地址:之后运行:

  #make menuconfig

  在Filesystem菜单中,会多出以下选项,选择内核支持Ext3文件系统:

  <*> Ext3 journalling file system support (EXPERIMENTAL)

  JBD (ext3) debugging support

  选择支持Ext3文件系统,保存核心配置文件,重新编译核心。

  #make bzImage
  #make module
  #make module_install
  #make install

  内核编译安装完成。使用新的内核启动系统后,就可以创建ext3文件系统了。

  2.实际使用Ext3文件系统

  创建新的ext3文件系统,例如要把磁盘上的hda5分区格式化ext3文件系统,并将日志记录在/dev/hda1分区,那么操作过程如下:

  [root@test /sbin]# ./mke2fs -j /dev/sda5
  mke2fs 1.24a (02-Sep-2001)
  Filesystem label=
  OS type: Linux
  Block size=1024 (log=0)
  .. .. ..
  Creating journal (8192 blocks): done
  Writing superblocks and filesystem accounting information: done
  This filesystem will be automatically checked every 30 mounts or
  180 days, whichever comes first. Use tune2fs -c or -i to override.

  在创建新的文件系统时,可以看到,ext3文件系统执行自动检测的时间为180天或每第31次被mount时,实际上这个参数可以根据需要随意调节。

  以下将新的文件系统mount到主分区ext3目录下:

  #[root@test /sbin]# mount -t ext3 /dev/sda5 /ext3

  说明:以上将已格式化为ext3文件系统的/dev/sda5分区加载到/ext3目录下。

  ext3 基于ext2 的代码,它的磁盘格式和 ext2 的相同;这意味着,一个干净卸装的 ext3 文件系统可以作为 ext2 文件系统重新挂装。Ext3文件系统仍然能被加载成ext2文件系统来使用,你可以把一个文件系统在ext3和ext2自由切换。这时在ext2文件系统上的ext3日志文件仍然存在,只是ext2不能认出日志而已。

  3.将ext2文件系统转换为ext3文件系统

  将linux系统的文件系统由ext2转至ext3,有以下几处优点:第一系统的可用性增强了,第二数据集成度提高,第三启动速度提高了,第四ext2与ext3文件系统之间相互转换容易。

  以转换文件系统为例,将ext2文件系统转换为ext3文件系统,命令如下:

  [root@test /sbin]# ./tune2fs -j /dev/sda6
  tune2fs 1.24a (02-Sep-2001)
  Creating journal inode: done
  This filesystem will be automatically checked every 31 mounts or
  180 days, whichever comes first. Use tune2fs -c or -i to override.

  这样,原来的ext2文件系统就转换成了ext3文件系统。注意将ext2文件系统转换为ext3文件系统时,不必要将分区缷载下来转换。

  转换完成后,不要忘记将/etc/fstab文件中所对应分区的文件系统由原来的ext2更改为ext3。如果你正在转换的分区为根分区,你还应使用initrd启动系统,运行mkinitrd,确保lilo或grub能正常加载initrd。如果你没有做以上几步,那么根在下次启动时仍然会以ext2文件系统的方式加载。要查看根分区目前的文件系统,可以运行“cat /proc/mounts”查看结果,有关对根文件系统的转换,可以从随ext3软件包的说明手册中找到详细说明
IXDBA.NET技术社区

  4.日志的存放位置

  可以将日志放置在另外一个存储设备上,例如存放到分区/dev/hda9。例如要在/dev/hda5上创建一个ext3文件系统,并将日志存放在外部设备/dev/hda9上,则运行以下命令:

  #mke2fs -J device=/dev/hda9 /dev/hda5

  5.文件系统修复

  新的e2fsprogs中的e2fsck支持ext3文件系统。当一个ext3文件系统被破坏时,先卸载该设备,在用e2fsck修复:


阅读更多内容<<上一页 · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 下一页>>


  上一篇: 安全宝典:保障Linux系统安全的九...   下一篇: Fedora Core 6安装手册
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·安全宝典:保障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网...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接