Linux RAID 磁盘管理
本章主要讲解 Linux下 RAID5 与 RAID10 的部署,两者在企业中比较常用。
Linux RAID 使用命令
命令:mdadm
格式:mdadm [模式] [选项] [成员设备名称]
使用参数
作用
-a
检测设备名称
-n
指定设备数量
-l
指定 RAID 级别
-C
创建
-v
显示过程
-f
模拟设备损坏
-r
移除设备
-Q
查看摘要信息
-D
查看详细信息
-S
停止 RAID 磁盘阵列
-x
添加备份盘
--zero-superblock
移除RAID磁盘组员
Linux 创建 RAID 10
硬盘:4块以上
1、创建 RAID 10
#其中,-C 参数代表创建一个 RAID 阵列卡;-v 参数显示创建的过程,同时在后面追加一个设备名称/dev/md0,这样/dev/md就是创建后的RAID磁盘阵列的名称;-a yes 参数代表自动创建设备文件;-n 4 参数代表使用 4 硬盘来部署这个RAID 磁盘阵列;而-l 10 参数则代表 RAID 10 方案;最后再加上 4 块硬盘备的名称就搞定了。
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc/dev/sdd /dev/sde
mdadm: layout defaults to n2
mdadm: layout defaults to n2#默认块大小
mdadm: chunk size defaults to 512K
mdadm: size set to 20954624K#mdadm 版本
mdadm: Defaulting to version 1.2metadata#md0已启动
mdadm: array /dev/md0 started.
输出
2、格式化/dev/md0
#格式化为ext4类型
mkfs.ext4 /dev/md0
3、创建挂载点、挂载/dev/md0、添加永久挂载
#创建挂载点
mkdir /RAID#挂载/dev/md0
mount /dev/md0 /RAID#设置开机自动挂载
echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
4、查看使用情况
命令:df -h
Filesystem Size Used Avail Use%Mounted on/dev/mapper/rhel-root 18G 3.0G 15G 17% /devtmpfs 905M 0 905M 0% /dev
tmpfs 914M 84K 914M1% /dev/shm
tmpfs 914M8.9M 905M 1% /run
tmpfs 914M 0 914M 0