项目进入持续部署与集成测试阶段,最近进了一批服务器,这批服务器都安装了RAID,由于公司还小,作为测试人员的我,便义不容辞的担任了部署的任务,上头对部署的要求是都安装最新版的centos系统,好吧,拿上我的光碟包,外置光驱,笔记本电脑,一头扎进了机房,

系统安装过程我就不累述了,安装过程中就遇到一个坑人的事,就是我刻的碟竟然不能引导开机,找同事机器再刻了一张

由于我们硬件提供商技术实力太弱,基本上在linux下安装驱动,全靠我们自己在官网看贴,不过这次我还是学到点东西,原来在linux下面装软件还可以自己编译后安装(好吧表现自己很小白了),

首先可以通过下面命令安装内核头文件

sudo yum install kernel-devel

这是自动安装方式,依赖于网络,他会自动的查询linux内核版本号,并下载内核头文件,还有一种是找光盘文件上的内核文件,由于我们环境有外网,于是我就使用最简单的方案

现在来到驱动源文件中,准备编译编译,在编译之前,我们首先要确定编译的条件是不是齐备,一般centos上要安装下面一个东西

   

yum install gcc

有些情况还要安装其他东西

yum install gcc binutils make etc

x现在编译内核

make clean modules

安装

make install

x现在手动加载

modprobe rr272x_1x

安装完毕

还没有玩,下面是安装他的web服务

解压

tar zxvf r8168-8.003.00.tar.bz

这个安装就比较简单了,直觉运行脚本

./install.sh

进入web界面,完成RAID5格式化(超慢)

然后查看所有设备

fdisk -l

一般看到你设备了

然后看系统挂载情况

df -hl

那么现在需要将新加硬盘加载到系统中

首先格式化

fdisk /dev/sda(你的设备)

那么会弹出命令问你操作输入-n 是格式化 -d 删除 -w写入

格式化 有e p 两个选项,前者是主分区,p是逻辑分区

选择后P会问你选择第一个分区,我一般用选1

在后面 问你用多大容量,直接选择回车表示全部

做完这些操作后,回到刚进入时的命令

Command (m for help):

这时候输入W 写入,那么这个磁盘就开始格式化,

下一步 挂载硬盘,

首先创建一个文件夹

mkdir /data

挂载

mount /dev/sda /data

这个时候我们再来查看下挂载情况

df -hl

现在是加载上了,那么下一步我们想让他开机自动挂载

编辑下面文件

sudo vi /etc/fstab

/dev/sda1               /data                   ext4    defaults        1 2

到这里 全部RAID卡过程就完成了