linux – CentOS – 硬件raid两个驱动器中的一个不被fdisk视为单个驱动器

我对硬件配置有点新意,更不用说 linux了,所以请给我一点松懈:)

我有以下设置:1 320GB驱动器包含操作系统(centOS)和2个250GB驱动器,具有硬件RAID1配置(通过我的ASUS主板raid实用程序完成,它们被镜像为一个设备)

问题是,无论我在网上阅读,centOS都应该看到2个磁盘将RAID1作为单个设备.但是,当我运行fdisk -l时,我会分别显示三个磁盘,320GB驱动器(/ dev / sdc)和单独的250GB驱动器(/ dev / sda)和(/ dev / sdb)

我的印象是我应该看到两个,/ dev / sda(OS驱动器)和某种’raid’设备(/ dev / sdb),我可以选择进行分区然后安装.

我究竟做错了什么?因为当我为RAID1安装另外2个驱动器用于另一个目的时,我需要重复这个过程 – 我需要正确地解决这个问题.

解决方法

你所拥有的显然不是 hardware RAID而是 software RAID with a BIOS interface,通常称为 fakeRAID.将磁盘放入阵列的主要工作是由Windows驱动程序完成的.相关阅读: How do I differentiate “fake RAID” from real RAID?

硬件RAID相对于软件RAID有两个优点:它独立于操作系统(仅在双启动时才有用),并且在某些配置中可以表现更好(基本上是需要交叉驱动校验和的那些配置,这是不是RAID-1的情况.软件RAID具有独立于硬件的优势(您可以将磁盘取出并将其插入运行相同操作系统的另一台计算机),并且往往带有更好的工具.

所以,忘记你的主板的假RAID并使用Linux的software RAID.你需要使用的主要工具是mdadm.创建一个包含两个磁盘的RAID-1卷,然后在该卷上创建分区.就像是:

mdadm --create /dev/md0 -l 1 -n 2 /dev/sda /dev/sdb
fdisk /dev/md0

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...