项目进入持续部署与集成测试阶段,最近进了一批服务器,这批服务器都安装了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卡过程就完成了