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

Unix/Linux
Linux安全攻略 如何才能让内存不再泄漏
八大原因 让Linux远离普通用户
Linux下如何限制Root用户进行远程登陆
DenyHosts 阻止SSH暴力破解最好的方法
十一条守则 确保Linux系统安全的好办法
了解Linux系统内核安全的入侵侦察系统
斩断Linux邮件服务器上的垃圾邮件魔掌
Linux Ext3文件被删除后的恢复方法介绍
IP安全加密 IPSec安全技术全面接触
实用技巧 使用MD5加密GRUB密码操作步骤
感染Linux系统脚本程序的病毒技术介绍
使用 mailman 架设邮件列表
RedHat9.0下的DNS和虚拟主机的配置
利用IP 别名托管多个SSL 站点
嵌入式Linux在工业控制领域中的应用
用SSH客户端软件登录到服务器
Linux内核: 修改TCP/IP调优参数
实现Windows与Unix、Linux间数据交换
使用Linux脚本对无线网络进行管理
Linux下的网络HOOK实现以及使用方法

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


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