panliming 回复于:2005-05-21 09:51:57 |
up |
platinum 回复于:2005-05-21 09:53:20 |
希望楼主再接再厉,也希望这个地址不会因为时间长了以后而变成无效链接 |
platinum 回复于:2005-05-21 10:01:20 |
看完了,提出一点自己的建议 楼主的做法,是有4块硬盘,2、3、4做的软RAID5,主盘还是普通分区格式,这种RAID并非“系统前RAID” 其实楼主完全可以用3块硬盘,一起设置合理的结构,一起做RAID5 做法如下: SDA分3个区,都是SOFTRAID格式,大小分别为100M/256M/全部剩余可 用 三个硬盘都是如此划分 接下来,将所有100M的分区做成RAID5的/boot,所有256M作为RAID5的SWAP,所有其余空间做RAID5的/ 这样的系统,只有/dev/mdx的设备号,算是“系统前RAID”,系统随意卸下任何一块硬盘,都不影响正常使用 |
zgw1025 回复于:2005-05-21 10:48:48 |
接下来,将所有100M的分区做成RAID5的/boot,所有256M作为RAID5的SWAP,所有其余空间做RAID5的/ 这样的系统,只有/dev/mdx的设备号,算是“系统前RAID”,系统随意卸下任何一块硬盘,都不影响正常使用 不是很懂,能详细点吗? 我也是做raid5的,不过是硬的,做好raid5后,按照正常的方式分区装了redhat 不知道拿掉一个硬盘后,有没有影响,呵 |
platinum 回复于:2005-05-21 10:53:12 |
就是将3个盘的100M软RAID分区创建出一个RAID5结构的/boot 依此类推,再/和SWAP也是如此 |
zgw1025 回复于:2005-05-21 11:00:33 |
就是说,3个盘,都需要分三个区,然后用 raid5合在一起? |
platinum 回复于:2005-05-21 11:15:14 |
对,你可以纵向考虑 A: 111222223333 B: 111222223333 C: 111222223333 其中1、2、3都是SR(SoftRaid)分区 下面就是将所有111创建一个RAID5,作为/boot 所有22222创建一个RAID5,作为/ 然后是所有3333,创建一个RAID5,作为SWAP 纵向看比较好懂一些 这样RAID是“系统前RAID”,即使随便拿掉一块盘,系统的/boot、/、SWAP都不受影响 |
zgw1025 回复于:2005-05-21 12:57:21 |
那如果一个盘坏了,新增加一个硬盘进去,还需不需要设置? |
platinum 回复于:2005-05-21 13:02:21 |
需要将新的磁盘按照原来的分区结构划分,必须要求大小一模一样 具体要用fdisk看一下 [quote:228226b3e4] [root@platinum root]# fdisk -l /dev/hda Disk /dev/hda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 26 208813+ fd Linux raid autodetect /dev/hda2 27 1331 10482412+ fd Linux raid autodetect /dev/hda3 1332 1462 1052257+ fd Linux raid autodetect /dev/hda4 1463 14593 105474757+ f Win95 Ext'd (LBA) /dev/hda5 1463 14593 105474726 fd Linux raid autodetect [root@platinum root]# [/quote:228226b3e4] man raidhotremove man raidsetfaulty man raidhotadd 下面是一个刚刚做的卸载和挂载的例子,我自己的系统是软RAID1 [quote:228226b3e4] [root@platinum root]# cat /proc/mdstat Personalities : [raid1] read_ahead 1024 sectors md2 : active raid1 hda5[0] hdb5[1] 105474624 blocks [2/2] [UU] md3 : active raid1 hda3[0] hdb3[1] 1052160 blocks [2/2] [UU] md1 : active raid1 hda2[0] hdb2[1] 10482304 blocks [2/2] [UU] md0 : active raid1 hda1[0] hdb1[1] 208704 blocks [2/2] [UU] unused devices: <none> [root@platinum root]# raidsetfaulty /dev/md0 /dev/hda1 [root@platinum root]# cat /proc/mdstat Personalities : [raid1] read_ahead 1024 sectors md2 : active raid1 hda5[0] hdb5[1] 105474624 blocks [2/2] [UU] md3 : active raid1 hda3[0] hdb3[1] 1052160 blocks [2/2] [UU] md1 : active raid1 hda2[0] hdb2[1] 10482304 blocks [2/2] [UU] md0 : active raid1 hda1[0](F) hdb1[1] 208704 blocks [2/1] [_U] unused devices: <none> [root@platinum root]# raidhotremove /dev/md0 /dev/hda1 [root@platinum root]# cat /proc/mdstat 1 Personalities : [raid1] read_ahead 1024 sectors md2 : active raid1 hda5[0] hdb5[1] 105474624 blocks [2/2] [UU] md3 : active raid1 hda3[0] hdb3[1] 1052160 blocks [2/2] [UU] md1 : active raid1 hda2[0] hdb2[1] 10482304 blocks [2/2] [UU] md0 : active raid1 hdb1[1] 208704 blocks [2/1] [_U] unused devices: <none> [root@platinum root]# raidhotadd /dev/md0 /dev/hda1 [root@platinum root]# cat /proc/mdstat Personalities : [raid1] read_ahead 1024 sectors md2 : active raid1 hda5[0] hdb5[1] 105474624 blocks [2/2] [UU] md3 : active raid1 hda3[0] hdb3[1] 1052160 blocks [2/2] [UU] md1 : active raid1 hda2[0] hdb2[1] 10482304 blocks [2/2] [UU] md0 : active raid1 hda1[2] hdb1[1] 208704 blocks [2/1] [_U] [===========>.........] recovery = 57.8% (120832/208704) finish=0.0min speed=30208K/sec unused devices: <none> [root@BGI-OS root]# cat /proc/mdstat Personalities : [raid1] read_ahead 1024 sectors md2 : active raid1 hda5[0] hdb5[1] 105474624 blocks [2/2] [UU] md3 : active raid1 hda3[0] hdb3[1] 1052160 blocks [2/2] [UU] md1 : active raid1 hda2[0] hdb2[1] 10482304 blocks [2/2] [UU] md0 : active raid1 hda1[0] hdb1[1] 208704 blocks [2/2] [UU] unused devices: <none> [root@BGI-OS root]# [/quote:228226b3e4] |
sqp1982 回复于:2005-05-21 16:41:40 |
下载不了 |
jerry111 回复于:2005-05-21 18:34:20 |
又可以下载了,是楼主又修复链接了吧 |
wolfop 回复于:2005-05-21 23:59:03 |
SOFTRAID 5能不用就别用。 |
platinum 回复于:2005-05-22 00:17:38 |
[quote:258809b978="wolfop"]SOFTRAID 5能不用就别用。[/quote:258809b978] 说说你的理论? |
水中风铃 回复于:2005-05-22 01:05:02 |
[quote:5292ad2a65="platinum"] 说说你的理论?[/quote:5292ad2a65] 软件raid没有太多的存在的意义。只有支持热插拨的硬件raid才是实用的。软件raid如果是多个硬盘做的还有一点点儿意思。。。。。多个分区的则纯粹是实验着玩儿了。。。。。。。。 |
platinum 回复于:2005-05-22 01:20:53 |
我给别人做的服务器,用的就是双硬盘的软RAID1,效果不错 曾经有块硬盘坏过,之后换了一块,同步之后继续用,数据没有任何丢失 另外我还是没明白上面为什么说SR5能不用就不用,水中风铃也没解释清楚 |
水中风铃 回复于:2005-05-22 01:30:04 |
[quote:74cf4ce34b="platinum"]我给别人做的服务器,用的就是双硬盘的软RAID1,效果不错 曾经有块硬盘坏过,之后换了一块,同步之后继续用,数据没有任何丢失 另外我还是没明白上面为什么说SR5能不用就不用,水中风铃也没解释清楚[/quote:74cf4ce34b] raid1是镜像,当然数据完好。raid5就不同了。。。。。并且现在raid卡并不贵,花少量的钱带来更多的方便和安全当然值。 |
peng 回复于:2005-05-22 01:30:06 |
softraid当然有意义了。 sun的机器都是提倡用softraid的,叫disksuit。 netapp的阵列,都是softraid了,他们都是用的优化raid4。 |
水中风铃 回复于:2005-05-22 01:36:38 |
[quote:a059211780="peng"]softraid当然有意义了。 sun的机器都是提倡用softraid的,叫disksuit。 netapp的阵列,都是softraid了,他们都是用的优化raid4。[/quote:a059211780] Maybe the time change too fast........... :oops: :oops: :oops: :oops: |
platinum 回复于:2005-05-22 01:38:42 |
[quote:6c61861333="水中风铃"] raid1是镜像,当然数据完好。raid5就不同了。。。。。并且现在raid卡并不贵,花少量的钱带来更多的方便和安全当然值。[/quote:6c61861333] raid5怎么了? 你是否了解raid5? 你是否了解RAID卡的价格? 你是否知道购买支持IDE硬盘RAID卡后与LINUX的驱动兼容问题? 你又是否了解IDE与SCSI之间的价格差? 就像上面你自己说的,“花少量的钱带来更多的方便和安全当然值”,这就是SR的意义! |
水中风铃 回复于:2005-05-22 01:40:36 |
[quote:a8clearcase/" target="_blank" >cc56fa3a="platinum"] raid5怎么了? 你是否了解raid5? 你是否了解RAID卡的价格? 你是否知道购买支持IDE硬盘RAID卡后与LINUX的驱动兼容问题? 你又是否了解IDE与SCSI之间的价格差? 就像上面你自己说的,“花少量的钱带来更多的..........[/quote:a8cc56fa3a] Sorry,I don't know.I only know who am i. :oops: :oops: :oops: :oops: |
platinum 回复于:2005-05-22 01:43:20 |
给你一个好东西,一个RAID演示^_^ http://ftp.jyt.com.cn/baijin/book/raid.exe |
水中风铃 回复于:2005-05-22 01:50:33 |
[quote:05bede68a4="platinum"]给你一个好东西,一个RAID演示^_^ http://ftp.jyt.com.cn/baijin/book/raid.exe[/quote:05bede68a4] Thank you very much,I'm learning it ............. |
squall1 回复于:2005-05-22 08:26:38 |
我在网上找到了一篇如何恢复软RAID1的文章。 http://www.gbunix.com/htmldata/2004_06/1/3/article_10_1.html 还有一篇是软硬RAID优缺点对比图。 http://blog.yesky.com/Blog/netgc/archive/2005/04/16/109647.html 我有一些朋友的公司是用的软RAID1,主要是存放HTML等脚本语言和图片的,我想这种做法是不用通过数据同步rsync而给系统带来不必要的负荷度。还是比较高效低成本的解决方案。我上面做的动画,就是根据我朋友的公司具体RAID环境分布的,把httpd.conf的WEB主目录指向软raid分区上,我觉得人家设计的还很巧妙。大家可以再参考一下。 Mysql数据库,用硬RAID方案比较好,ORACLE等大型关系数据库,可以考虑一下磁盘阵列柜(我以前的东家是FAST600+ORACLE9.0.2.0.4)。这里没我的主管吧?呵呵。 |
legendfu 回复于:2005-05-23 21:26:01 |
鼓励 |
jimijiao 回复于:2005-05-24 11:01:46 |
Ding! |
wolfop 回复于:2005-05-24 16:01:19 |
[quote:5bf15efc2b="platinum"] 说说你的理论?[/quote:5bf15efc2b] 基于CPU的XOR远远不如基于ASIC的性能好,RAID5要保证良好的性能,还是用硬件RAID卡比较好。特别强调,很多IDE SATA的RAID卡根本不是硬件RAID卡. |
bugworld 回复于:2005-05-24 17:03:16 |
我想请问各位一下 /boot 怎么做成raid5?? 提示只能是raid0 |
ilovecr 回复于:2005-06-01 13:55:40 |
...... 自己去看softraid howto.... 别的不说了。。 |
惠繪洋 回复于:2005-06-01 16:24:41 |
謝謝, 學習一下先. :D |
jeffreyli 回复于:2005-06-03 11:35:22 |
请问一下楼主我按你的方法已经做好了。 我对raid不太懂,请问一下,将来万一数据丢了,怎么进行恢复。 我把md0映射成raid5目录, 里面考了个文件,把它删除后,怎么恢复!! |
jeffreyli 回复于:2005-06-03 11:37:31 |
raidstart /dev/md0 我用它恢复不了。 |
jeffreyli 回复于:2005-06-03 14:05:14 |
顶一下? |
gavy 回复于:2005-06-06 20:25:46 |
楼上的,这里的“恢复”是参与raid中的一块硬盘crash掉后换上新硬盘的恢复,而不是你说的怎么恢复因为误操作而删掉的文件。 |
131452100 回复于:2005-06-30 01:04:31 |
那如果一个盘坏了,新增加一个硬盘进去,还需不需要设置? -------------------------------------------------------------------------------- platinum 回复于:2005-05-21 13:02:21 需要将新的磁盘按照原来的分区结构划分,必须要求大小一模一样 具体要用fdisk看一下 |