linux磁盘阵列技术2【部署磁盘阵列】

要使用部署磁盘阵列就需要用到一个命令【mdadm】

-a    #检测设备名称

-n    #指定设备数量

-l     #指定RAID级别

-C   #创建

-v    #显示过程

-f    #模拟设备损坏

-r    #移除设备

-Q    #查看摘要信息

-D    #查看详细信息

-S    #停止RAID磁盘阵列

根据之前的文章,我们可以知道,新增的,一个硬盘的设备名字是从sdb开始,那么要是后期有10、50、100个的磁盘组,我们总不可能都按照sdb1、sdb2来单独命名吧?

所以一个组的概念就诞生了,我们将这些所有硬盘都集合统一命名。

执行fdisk -l 我们可以看看有哪些设备


linux磁盘阵列技术2【部署磁盘阵列】_第1张图片

分别是sdb、sdc、sdd、sde四个硬盘

现在将他们集合一起变为磁盘阵列

mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde

对照上方的表,这段话解读为

1、在设备/dev/md0 创建磁盘阵列                             # mdadm -Cv /dev/md0

2、检测设备名称并确认                                             # -a yes

3、指定设备数量为4                                                  #  -n 4

4、指定RAID级别为RAID10                                      #  -l 10         

5、设备列:/dev/sdb /dev/sdc /dev/sdd /dev/sde         #每个设备都用空格隔开         



linux磁盘阵列技术2【部署磁盘阵列】_第2张图片
一路确定就对了

这样就创建了一个阵列组了


linux磁盘阵列技术2【部署磁盘阵列】_第3张图片
mkfs.ext4 /dev/md0 格式化下磁盘阵列

在根目录创建一个文件夹,将磁盘阵列挂载上去,执行df -h 再看下


linux磁盘阵列技术2【部署磁盘阵列】_第4张图片
已经挂载上去了,这样就创建完了

我们可以看下磁盘阵列信息

linux磁盘阵列技术2【部署磁盘阵列】_第5张图片
mdadm -D /dev/md0


将磁盘阵列信息写入配置文件,让它永久生效,就是之前的/etc/fstab里面

如果你不想使用vim去编辑,你可以直接用echo的追加功能

echo "/dev/md0  /md0 ext4 defaults 0 0" >> /etc/fstab

你可能感兴趣的:(linux磁盘阵列技术2【部署磁盘阵列】)