Linux 中搭建Raid

来源:互联网 发布:淘宝客服用语大全 编辑:程序博客网 时间:2024/06/10 06:04
本文介绍如何在centos 6.5中用8个SSD创建一个Raid。


1.挂载SSD

将SSD挂载到你的文件系统中,详细命令自己百度。假设我们挂载的目录为 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh


2.新建一个磁盘阵列

创建一个挂载在 /dev/md0 的磁盘阵列,该磁盘阵列使用RAID0模式,有我们之前挂载的8个SSD组成。

<pre name="code" class="java">$ mdadm --create --verbose /dev/md0 --level=raid0 --raid-devices=8 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh

查看新建的RAID md0 是否存在
 
$ ls /dev/md0
$ mdadm --misc --detail /dev/md0

创建配置文件

<span style="font-family:SimHei;font-size:12px;">$ echo 'DEVICE /dev/sda  /dev/sdb  /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh' > /etc/mdadm.conf</span>
<span style="font-family:SimHei;font-size:12px;">$ mdadm --detail --scan >> /etc/mdadm.conf</span>
至此,已经成功创建一个md0 的soft RAID

3.删除磁盘阵列

先删除RAID中的所有设备,然后停止该RAID即可
$ mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdc$ mdadm /dev/md0 --fail /dev/sdd --remove /dev/sdd$ mdadm /dev/md0 --fail /dev/sde --remove /dev/sde$ mdadm /dev/md0 --fail /dev/sdf --remove /dev/sdf$ mdadm /dev/md0 --fail /dev/sdg --remove /dev/sdg$ mdadm /dev/md0 --fail /dev/sdh --remove /dev/sdh$ mdadm --stop /dev/md0$ mdadm --remove /dev/md0$ mdadm --misc --zero-superblock /dev/sdc$ mdadm --misc --zero-superblock /dev/sdd$ mdadm --misc --zero-superblock /dev/sde$ mdadm --misc --zero-superblock /dev/sdf$ mdadm --misc --zero-superblock /dev/sdg$ mdadm --misc --zero-superblock /dev/sdh

为了防止系统启动时候启动raid

$ rm -f /etc/mdadm.conf $ rm -f /etc/raidtab

检查系统启动文件中是否还有其他mdad启动方式
vi /etc/rc.sysinit +/raid\c


0 0