互联网服务

linux系统中的软RAID是什么意思?

问题已解决:原来是DELL自带集成的S100 RAID卡只支持windows,不支持linux,其实之前RAID确实做成功了,但在linux系统下就是不认,怎么认出来的都是4块1T的硬盘。---------------------------------------------------------------------------------------下属公司的服务器新买了...显示全部
问题已解决:原来是DELL自带集成的S100 RAID卡只支持windows,不支持linux,其实之前RAID确实做成功了,但在linux系统下就是不认,怎么认出来的都是4块1T的硬盘。
---------------------------------------------------------------------------------------

下属公司的服务器新买了4块1T的硬盘,我是要求做RAID10,然后再装redhat linux 5.4,然后他们就找人把这些都做好了,我远程连过去一看感觉好像没做RAID,看到的还是4块1T的硬盘,如下所示

[root@bogon ~]# fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         127     1020096   83  Linux
/dev/sda2             128      121601   975739905   fd  Linux raid autodetect
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       60800   488375968+  83  Linux
/dev/sdb2           60801      121601   488384032+  fd  Linux raid autodetect
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        1274    10233373+  82  Linux swap / Solaris
/dev/sdc2            1275      121601   966526627+  fd  Linux raid autodetect
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *           1      121601   976760001   fd  Linux raid autodetect
Disk /dev/md0: 1000.2 GB, 1000209907712 bytes
2 heads, 4 sectors/track, 244191872 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk /dev/md0 doesn't contain a valid partition table

     联系他们说他们没做RAID10,但那边告诉我说找来装系统的人给他们做的是linux下的软RAID,看上面几块盘也都显示 Linux raid autodetect,请问这个软RAID是什么概念啊?就上面的输出来说能知道做的是RAID几么?软RAID能替代硬件的RAID10么?收起
参与24

查看其它 22 个回答逍遥书生的回答

逍遥书生逍遥书生系统工程师济南
Dell集成RAID卡不支持linux就是没有linux的驱动程序,如果确实想使用RAID,可以使用主板集成的RAID功能,就是性能不如专业的RAID卡好。你服务器的主板是Intel的芯片组吗?Intel芯片组几乎全部集成简单的RAID功能,RAID0,1,10,5都支持,linux系统中的RHEL系列(CentOS)驱动是没有问题的。当然你的确认硬盘的数据线是不是先经过Dell的RAID芯片。如果硬盘是直接插在主板的接口上的不是经过DEll的RAID芯片的话那就没有问题了。直接在主板的硬盘设置里打开RAID功能就行了。
如果Dell集成的RAID是集成在主板上不是外加的硬件卡,那就没有多大的价值,性能肯定是要打折扣的。
RHEL可以支持软RAID,就是在安装系统的时候通过软件功能配置RAID,虚拟出新的硬盘,但是系统里面可以看到原始的物理硬盘,操作的时候要注意,不要直接操作物理硬盘,只操作虚拟的RAID盘。这个性能肯定不理想,但是RAID10还是比单个的物理硬盘性能好。
然后也可以使用LVM技术实现RAID,LVM可以灵活的进行扩展,比如现在硬盘容量不够了,可以直接添加硬盘进行扩充。
系统集成 · 2013-05-14
浏览1270

回答者

逍遥书生
系统工程师济南

回答状态

  • 发布时间:2013-05-14
  • 关注会员:1 人
  • 回答浏览:1270
  • X社区推广