linux系统管理与服务器配置高志君_Linux系统管理08--服务器RAID及配置实战

一、磁盘阵列介绍

1、RAID简介(廉价磁盘冗余阵列)

2、查看内核版本号

uname   -a(查看所有)

uname    -r

uname   -m(查看内核硬件平台)

3、内核版本命名

XX.YY.ZZ

XX:主版本号

YY:次版本号(偶数:稳定版  奇数:开发版)

ZZ:修订版本号

4、查看操作系统版本号

cat  /etc/redhat  -release

lsb_release  -a

二、总结

最少几块硬盘

可用空间

故障磁盘

优点

缺点

场景

RAID0(条带模式)

2块

2块

0块

读写速度快,磁盘空间利用率大

数据容易丢失

存放测试数据

RAID1(镜像)

2块

1块

1块

可靠性高,全冗余模式

读写速度慢

存放系统数据

RAID4

3块

2块

1块

读写速度快

存储校验信息的磁盘使用率太高

RAID5

3块

2块

1块

提高读写速度,提高可靠性

存放网站数据

RAID6

4块

2块

2块

读写速度快,可靠性高

RAID10

4块(>=4的4的倍数)

2块

2块

读写速度快,可靠性高

存放数据库数据

RAID50

6块(>=6的3的倍数)

4块

2块

三、配置软件 RAID

1、所需软件:mdadm(用于创建、删除、维护)

2、mdadm命令常用选项

-C或--create:创建一个新的RAID

-A或--assemble:加载已存在阵列

-S或--stop:停止指定的RAID设备

-s或--scan:扫描文件或/proc/mdstat文件搜索RAID的配置信息(需搭配其他参数)

-l或--level:设置RAID级别

-D或--detail:指定输出DAID的详细信息

-n或--raid-devices:指定阵列中活动磁盘的数目

-r:删除磁盘

-a:向RAID中添加磁盘

四、配置RAID5

1、新增4块硬盘,查看

2、创建RAID5

[root@localhost ~]#mdadm -Cv /dev/md5 -l 5 -n 3 -x 1 /dev/sdb[1234]   //指定名称/dev/md5,级别5,3块分区,余1块。

3、格式化,挂载到/data目录下,设置为开机自动挂载

[root@localhost ~]# mkfs.ext4 /dev/md5   //格式化

[root@localhost ~]# mkdir /data     //创建目录/data

[root@localhost ~]# mount /dev/md5 /data   //将/dev/md5挂载到/data

[root@localhost ~]# df -Th    //查看磁盘已详情

[root@localhost ~]#cd /data      //进入/data

[root@localhost data]# touch text.txt      //新建测试文件

[root@localhost data]# echo "12345" > text.txt     //在文件中写入信息

[root@localhost data]# ls

lost+found  text.txt

[root@localhost ~]# vim /etc/fstab     //手工创建自动挂载

/dev/md5                  /data                 ext4    defaults     0 0

4、手工配置RAID配置文件/etc/mdadm.conf

[root@localhost ~]# mdadm -D -s > /etc/mdadm.conf       //扫描并输出RAID的信息,覆盖/etc/mdadm.conf文件内容

[root@localhost ~]# vi /etc/mdadm.conf           //手工配置,开机后自动配置

DEVICE /dev/sdb1 /dev/sdb2/ /dev/sdb3/ /dev/sdb4

ARRAY /dev/md5 metadata=1.2 spares=1 name=localhost.localdomain:5

UUID=96e38bf2:a5b259e5:fe57d812:ba96e93a  auto=yes

5、模拟/dev/sdb1硬盘损坏,将其拔出再插入

[root@localhost ~]# mdadm  -D /dev/md5     //输出RAID5的详细信息

[root@localhost ~]# mdadm /dev/md5 -f /dev/sdb1 //标记sdb1为坏磁盘

[root@localhost ~]# cat /proc/mdstat

[root@localhost ~]# mdadm /dev/md5 -r /dev/sdb1    //将sdb1删除

[root@localhost ~]# mdadm /dev/md5 -a /dev/sdb1   //重新加回来

[root@localhost ~]#mdadm  -D /dev/md5       //再次查看sdb1就成备用硬盘了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值