硬阵列和软阵列没有什么可比性,毕竟应用的场景不一样,比如硬阵列性能强劲,有额外的内存支持缓存使其更快,但也有缺点,以硬盘为个数,且如果其中某个硬盘的容量不齐,那么会以最小的容量为准,体现出硬阵列的不灵活。而软阵列体现的优势在于灵活,可以实现硬盘或者分区的阵列创建,如果容量不同,那么可以通过LVM这样的分区来达到目的,但缺点是随着系统奔溃,阵列也会崩溃,体现出了不稳定的问题。
下面是实例操作:
先安装阵列工具:yum install -y msdam
RAID种类(理论):
mdadm使用:
用法:mdadm [模式] 选项 <RAID设备>
选项:
-f : FAIL , 将一个磁盘设置为故障状态 -l : LEVEL , 设置磁盘阵列的级别 -r : 移除故障设备 -a : 添加新设备进入磁盘阵列 -S : 停止一个磁盘阵列 -v : --verbose:显示细节 -D, --detail: 打印一个或多个md device 的详细信息 -x :--spare-devices 指定一个备份磁盘,也就是指定初始阵列的冗余device 数目即spare device数目; - n : 指定磁盘的个数 -A : --assemble:加入一个以前定义的阵列 -B : --build:创建一个没有超级块的阵列(Build a legacy array without superblocks.) -C : --create:创建一个新的阵列 -F : --follow, --monitor:选择监控(Monitor)模式 -G : --grow:改变激活阵列的大小或形态 -I : --incremental:添加一个单独的设备到合适的阵列,并可能启动阵列 --auto-detect:请求内核启动任何自动检测到的阵列 -h : --help:帮助信息,用在以上选项后,则显示该选项信息 --help-options:显示更详细的帮助 -V : --version:打印mdadm的版本信息 -b : --brief:较少的细节。用于 --detail 和 --examine 选项 -Q : --query:查看一个device,判断它为一个 md device 或是 一个 md 阵列的一部分 -E : --examine:打印 device 上的 md superblock 的内容 -c : --config= :指定配置文件,缺省为 /etc/mdadm.conf -s : --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm.conf
实例:
# 创建RAID0 mdadm -C /dev/md0 -l 0 -n 3 /dev/vdb1 /dev/vdc1 /dev/vdd1
# 查看RAID的详细信息 mdadm --detail /dev/md0
# 查看所有RAID详细信息 mdadm -Evs
# 设置开机启动自动挂载echo "/dev/md0 /raid0 xfs defaults 0 0" >> /etc/fstab
Copyright © 2013-2022 wridc.com. All Rights Reserved. 版权所有 湖南网锐网络科技有限公司 湘ICP备17022895号
公安部备案号:43019002000820 IDC/ISP证号:B1-20180811