RAID磁盘阵列的原理与搭建

RAID0:新加两块硬盘
[[email protected] ~]# ls /dev/sd{a,b,c} 显示目录内容列表
RAID磁盘阵列的原理与搭建
[[email protected] ~]# fdisk /dev/sdb 创建分区 默认回车三下
RAID磁盘阵列的原理与搭建
[[email protected] ~]# fdisk /dev/sdc 同样的方法对sdc进行分区和保存

[[email protected] ~]# ls /dev/sd{a,b,c}1 显示目录内容列表
RAID磁盘阵列的原理与搭建
[[email protected] ~]# yum list |grep mdadm 查询mdsdm包含的包
RAID磁盘阵列的原理与搭建
[[email protected] ~]# yum install mdadm 由于没有mdadm,安装mdadm
RAID磁盘阵列的原理与搭建
[[email protected] ~]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc 创建一个新阵列
RAID磁盘阵列的原理与搭建
[[email protected] ~]# ll /dev/md0 ll查看一下
RAID磁盘阵列的原理与搭建
mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令。但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的自身缺陷(不能用作启动分区、使用CPU实现,降低CPU利用率),因此在生产环境下并不适用。
-l 级别
-n 设备个数
-a {yes|no} 自动为其创建设备文件
-c 指定数据块大小(chunk)
-x 指定空闲盘(热备磁盘)个数,空闲盘(热备磁盘)能在工作盘损坏后自动顶替
注意:创建阵列时,阵列所需磁盘数为-n参数和-x参数的个数和
[[email protected] ~]# mdadm -Ds 生成配置文件信息
RAID磁盘阵列的原理与搭建
[[email protected] ~]# mdadm -D /dev/md0 查看md0详细信息
RAID磁盘阵列的原理与搭建
[[email protected] ~]# mdadm -Ds > /etc/mdadm.conf查看raid信息
[[email protected] ~]# cat /etc/mdadm.conf 将raid信息写入mdadm.conf并查看
RAID磁盘阵列的原理与搭建
[[email protected] ~]# fdisk /dev/md0 将md0格式化分区
RAID磁盘阵列的原理与搭建
[[email protected] ~]# ll /dev/md0
RAID磁盘阵列的原理与搭建
[[email protected] ~]# mkfs.xfs /dev/md0p1 将md0p1格式化成xfs文件系统
RAID磁盘阵列的原理与搭建
[[email protected] ~]#mkdir /mnt/md0 在mnt下创建md0
[[email protected] ~]# mount /dev/md0p1 /mnt/md0/挂载
[[email protected] ~]# df -Th 查看挂载情况文件系统类型xfs
RAID磁盘阵列的原理与搭建
[[email protected] ~]# blkid |grep md0 自动挂载查看md0块设备文件类型
RAID磁盘阵列的原理与搭建
[[email protected] ~]# vi /etc/fstab 编辑写入到etc下的fstab中
RAID磁盘阵列的原理与搭建
[[email protected] ~]# tail -l /etc/fstab
RAID磁盘阵列的原理与搭建
[[email protected] ~]# mount -a