Total Pageviews

Tuesday, 23 April 2013

Linux独服下,安装Software RAID10

欧洲服务器都有一个特点,就是一般都可以一键安装系统。但是有时候,我们需要定制我们的系统分区或者配置,一键安装就显得比较鸡肋,像这次拿到的其中一台机器,没有IPMI,没有KVM over IP,只有几个模板可以通过VNC安装系统。
系统带了4个4*1T的硬盘,和一个120G的SSD固态硬盘,把系统装在SSD之后,接下来要为机器部署Software RAID10.

第一步,我们需要先执行fdisk命令,来创建相同大小的Software RAID分区(比如500G),要做RAID10的话你起码需要4块硬盘,我们先假设服务器是从/dev/sda启动,那么分别执行:

    fdisk /dev/sdb
    fdisk /dev/sdc
    fdisk /dev/sdd
    fdisk /dev/sde

这个时候你可以需要重启服务器让它来调整内核以及同步,一旦重启,输入如下命令来来创建mdadm RAID:

    mdadm --create /dev/md0 -v --raid-devices=4 --level=raid10 /dev/sdb1 /dev/sdc1 /dev/sde1 /dev/sde1

然后我们来监视RAID建立的进度:

    watch cat /proc/mdstat

一旦完成,我们使用/dev/md0:

    fdisk /dev/md0

格式化为 ext3 或者 ext4

    mkfs.ext3 /dev/md0p1

或者

    mkfs.ext4 /dev/md0p1

然后挂载它:

    mkdir /data
    mount /dev/md0p1 /data

关于更多详细设置,可以查看mdadm(8) - http://linux.die.net/man/8/mdadm