当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 软件raid(线性模式)+Reiserfs+根分区

Unix/Linux
linux紧急救援模式
论学习
让你firefox快起来
我的fedora core 3汉化之旅
几个在线英汉字典网站
JPEG 简易文档 V2.11(转贴)
加罗华简介
怎么消除linux下的屏幕偏移现象和调整屏幕刷新率?
我哥哥去了西安做生意去了
2005第二号公告
squid的配置文件
尖峰时刻
grub硬盘安装hiweed-debian-desktop_0.55
hiweed0.55下xmms菜单乱码的解决
proftp详细配置一览
使用者管理--sudo
Windows 2003和Redhat Linux7.3安装问题
Find命令使用详解
今天开始找工作了
如何对系统做镜像以提高系统高可用性和性能

Unix/Linux 中的 软件raid(线性模式)+Reiserfs+根分区


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 109 ::
收藏到网摘: n/a

由于种种原因,使我的分区很乱,造成了在两个ext3分区间有个2G的fat32分区,结尾又有个3G的fat32分区现在想把这两个小分区合并在一起,于是使用了线性raid实现合并分区。这篇笔记讲述了如何创建线性raid,在上面创建Reiserfs v3.6.19并且当使用raid作为根分区,如何从grub启动。如果你也想合并两个不相邻的分区,但是不想影响中间的分区。或者也想尝试下Reiserfs,不妨看下去 ^_^
let`s go ! 什么是软件RAID ?摘自:http://www-900.ibm.com/developerWorks/cn/linux/filesystem/raid1/index.shtml软件 RAID 的概念很简单 -- 使您可以将两个或多个块设备(通常是磁盘区)组合为单个 RAID 设备。我们假定您有三个空分区:hda3、hdb3 和 hdc3。使用软件 RAID,您就能将这些分区组合起来,并将它们作为单个 RAID 设备/dev/md0 来处理。接下来就可以格化 md0,为其创建文件系统,并像任何其他分区一样使用它。还有许多不同的配置 RAID 卷的方法 -- 一些用于最大化性能,一些用于最大化可用性,而另一些二者兼具。 什么是线性RAID模式?摘自:http://www-900.ibm.com/developerWorks/cn/linux/filesystem/raid1/index.shtml 线性模式是将两个或多个块设备组合为一个 "RAID" 卷的最简便方法之一 -- 只是将设备连接起来。如果您有三个分区,hda3、hdb3 和 hdc3,每个分区的 容量大约 2G,它们将构成一个 6G 的合成线性卷。线性卷的前三分之一位于 hda3 上,后三分之一位于 hdc3 上,中间三分之一位于 hdb3 上。 要配置线性卷,您至少要有两个要连接的分区。它们可以大小不同,甚至可以 同时属于一个物理磁盘上,而不会对性能产生负面影响。 因为它不以并行方式写入数据,只是简单的将分区连接在一起,所以不能和其他的模式(RAID-0、RAID-4、RAID-5)一样提高读写性能。但好处就是它可以连接同一硬盘上的分区,而其他模式都至少需要两块硬盘。我的lfs,mdk在hda7,hda11,而有两个小分区在hda9,hda12,现在想把它们合并在一起自从用PQ操作linux分区中途出错,再也不敢用它了。况且不能再依赖PQ了。。。而线性raid正好可以实现这个功能,真是天无绝人之路阿 :p 内核中支持RAID :                        kernel version : 2.6.8.1  Device Drivers  --->     Multi-device support (RAID and LVM)  --->     [*] Multiple devices driver support (RAID and LVM)        <*>   RAID support        <*>   Linear (append) mode               ............        <*>   Multipath I/O support 因为我只打算使用linear的raid 于是只选了它不明白Multipath I/O support是做什么的,也选上了 :(编译进核心,这样就可以在内核级支持raid。重新编译好内核后,cat /proc/mdstat 会看到一些输出,说明内核已经支持raid了。并且会在/dev下看到md0,1.....这些就是raid的设备文件 安装RAID的工具:有两种选择:raidtools,mdadm 可以从http://www.kernel.org/pub/linux/utils/raid/  下载。我选择使用后者,因为它不需要配置文件就可以创建好,并且只有一个程序容易管理 mdadm与raidtools的区别:摘自man mdadm  mdadm is a program that can be used to create, manage, and monitor        MD devices.  As such it provides a similar set of functionality to        the  raidtools  packages.   The  key differences between mdadm and        raidtools are:           mdadm is a single program and not a collection of programs.           mdadm can perform (almost) all of its functions without having            a configuration  file  and does not use one by default. Also            mdadm helps with management of the configuration file.           mdadm can provide  information  about  your  arrays (through            Query, Detail, and Examine) that raidtools cannot.        mdadm does not use /etc/raidtab, the raidtools configuration file,