Liunx-ARID

it2023-07-26  86

文章目录

常用RAID级别AID卷的比较mdadm管理删除RATD永久挂教RAlD的UUID流程

Redundant Array of L你dependentDisks 缩写:RAID

常用RAID级别

RAID 0

N((N>2)块盘组成阵列

RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余。

RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。

RAID 0不能应用于数据安全性要求高的场合。

RAID 1

N((N=2)块盘组成阵列

通过磁盘数据境像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。

当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。

RAID1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。

RAID 5

N((N>=3)块盘组成阵列,一份数据产生N1个条带,同时还有1份校验数据,

共N份数据在N块盘上循环均衡存储。

N块盘同时读写,读性能很高,伯由于有校验机制的问题,写性能相对不高。

(N-1)/N磁盘利用率。

可靠性高,允许坏1抉盘,不影响所有数据。

RAID 6

N(N>=4)块盘组成阵列,(N-2)/N磁盘利用率。

与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。

两个独立的奇偶系统使用不同的算法,即倭两块磁盘同时失效也不会影响数据的使用。

相对于RAID 5有更大的“写损。

RAID 1+0

N(偶数N>=4)块盘两两镜像再组合成一个RAID 0。

N/2磁盘利用率。

N/2块盘同时写入,N块盘同时读取。

性能高,可靠性高。

AID卷的比较

级别                       磁盈数量           容错性          扩展性        可用磁盘空间 传区卷(RAID-0)      2块以上             无                  无            多块磁盘容量的总和 镜像卷(RAID-1)   2块                     有                  无            2块磁盘的容量总和的I/2 RAID-5                  3块以上               有                  无           多块磁盘容量的总和的(n-1)/n RAID-6                   4块以上            有                   无            多块磁盘容量的总和的(n-2)/n RAID-10                  4块以上            有                   无            多块磁盘容量的总和的n-2/n

mdadm管理

查设备块:lsblk查raid:mdadm-Dsy创建raid5:用法:mdadm -C raid设备名-1 等级数字-n 硬盘数-x 冗余磁盘数 硬盘设备名列表 方法一:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sd[b-e] 方法二:mdadm -C md5 -l 5 -n 3 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde 方法三:mdadm -C md5 -l 5 -n 3 /dev/sd[dce] -x 1 /dev/sdb

查raid状态信息: mdadm -D /dev/md/md5 生成raid配置文件:mdadm -Dsv > /ctc/mdadm.conf 格式化:mkfs.ext4 /dev/md/md5 创建挂载点: mkdir -pv /data 手动挂载: mount /dev/md/md5 /dala 写入测试数据:cp -v /etc/host* /data 显示文件列表: ls /data

mdadm -D /dev/md0 显小raid详细信息 mdadm -S /dev/md0 停止设备 mdadm -D -s /dev/md0 >> /etc/mdadm.conf 生成配置文件 mdadm -A -s /dev/md0 激活设备 mdadm -R /dev/md0 强制启动 mdadm /dcv/md0 -f /dcv/sdlb1设置sdb1为坏盘 mdadm /dev/md0 -r /dev/sdb1移除坏盘 nciadlm /dev/md0 -a / dev/sdb1 raid里添加硬盘

删除RATD

例如: mdadm -S /dev/md5 停止raid mdadm --zcro-supcrbiock /dev/sdbl 删除sdlbl信息 mdadm --zero-superblock /dev/sdcI 删除sdc1信意 mdadm --zero-superblock /dev/sad1 删除sdb1行意 mdadm --zero-superblock /devsde1 删除sdb1信息

永久挂教RAlD的UUID流程

1.获取该RAID的UUID: mdadm --detaii /dev/md0 grep -i uuid UUID : 8a0dc71c:91c3baf3:00f998c9:b9d87a0f(此uuid是设备向系统注册的uuid) 2.开始设置mdadm.conf: vim /etc/mdadm.conf ARRAY /dev/md0 UUTD=8aOdc71c:91c3baf3: 00r998c9: b9d87aOf 3.获取测试信息: blkid /devmdo(此uuid是全局uuid,用来唯一的代表这个设备) /dev/md0: UUID=“6047a66b 4ccb4322-8dc8 bccc29a81a09” TYPE=“cxt4” 4.设置开机自启动: vi /etc/fslab LID-6047a66b-4ceb-4322-8dc8-bcec29a8la09 /data ext4 defaults 00 5.让/ctc/fstab配置生效: mount -a 6.测试: df -Th

最新回复(0)