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

Unix/Linux
Linux系统如何让双网卡合“一”而用
Linux操作系统静态路由设置技巧介绍
Linux环境下如何去远程登录Windows
实战Linux拨号上网 KPPP常见疑问解答
介绍几个与Linux网络设置有关的文件
Linux下三种网络管理工具功能及使用
Squid实现反向代理并且具备内网代理
传统网络配置命令与IP高级路由命令
审计并跟踪Linux系统的异常活动详解
如何使用Linux系统脚本简化无线网络
linux下adsl拔号与共享上网
Linux代理服务器和防火墙配置详细解析
用VNC客户端图形界面管理远程Linux系统
透视你的网络 利用vnStat监测宽带流量
Linux下使用Iptraf进行网络流量的分析
Linux服务器启动过程详解
基于Linux操作系统实现的传真系统
在Linux下建立VPN服务器来做加密代理
有备无患 Linux服务器备份和恢复技巧
如何测试和调试Apache服务器

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 176 ::
收藏到网摘: 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,