Board logo

标题: RAID磁盘阵列(软) [打印本页]

作者: admin    时间: 2019-9-5 15:37     标题: RAID磁盘阵列(软)

## 一个软RAID5磁盘阵列至少要3块盘,同一个磁盘阵列里硬盘大小需要一样,容量为n-1 ## 一个软RAID10磁盘阵列至少要4块盘,同一个磁盘阵列里硬盘大小需要一样,容量为总量的一半 实验要求: 1. 做一个RAID 5磁盘阵列/dev/md1,使用3块10G的硬盘,分配20G存储空间挂载到/dir1; 2. 做一个RAID10磁盘阵列/dev/md2,使用4块20G的硬盘,分配40G存储空间挂载到/dir2; ###### 做第一个磁盘阵列/dev/md1 # -n3 是指由3块磁盘组成; -l5 表示使用的RAID级别为5 [root@localhost ~]# mdadm -Cv /dev/md1 -a yes -n3 -l5 /dev/sd[bcd] mdadm: layout defaults to left-symmetric mdadm: layout defaults to left-symmetric mdadm: chunk size defaults to 512K mdadm: size set to 10477568K mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md1 started. 确认新建的RAID设备: [root@localhost ~]# mdadm -q /dev/md1 /dev/md1: 19.98GiB raid5 3 devices, 0 spares. Use mdadm --detail for more detail. 创建ETX4文件系统:( /dev/md1 ) mkfs.ext4 /dev/md1 挂载: mkdir -p /dir1 mount /dev/md1 /dir1 开机自动运行RAID磁盘阵列 查看UUID:(每次产生的都不一样哦!!) [root@localhost ~]# mdadm -D /dev/md1 | grep UUID UUID : f40351e1:14f203b7:7188c753:8033f73a 将RAID磁盘阵列配置保存起来:( /etc/mdadm.conf 默认是不存在的) echo "ARRAY /dev/md1 UUID=f40351e1:14f203b7:7188c753:8033f73a" >> /etc/mdadm.conf 开机自动挂载: cat >>/etc/fstab<< EOF /dev/md1 /dir1 ext4 defaults 0 0 EOF 实验证明,重启后,文件系统会自动挂载的了(文件系统也支持磁盘配额的) 图片1.png 图片2.png ###### 做第二个磁盘阵列/dev/md2 # -n4 是指由4块磁盘组成; -l10 表示使用的RAID级别为10 [root@localhost ~]# mdadm -Cv /dev/md2 -a yes -n4 -l10 /dev/sd[efgh] mdadm: layout defaults to n2 mdadm: layout defaults to n2 mdadm: chunk size defaults to 512K mdadm: size set to 20955136K mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md2 started. 确认新建的RAID设备: [root@localhost ~]# mdadm -q /dev/md2 /dev/md2: 39.97GiB raid10 4 devices, 0 spares. Use mdadm --detail for more detail. 创建ETX4文件系统:( /dev/md2 ) mkfs.ext4 /dev/md2 挂载: mkdir -p /dir2 mount /dev/md2 /dir2 开机自动运行RAID磁盘阵列 查看UUID:(每次产生的都不一样哦!!) [root@localhost ~]# mdadm -D /dev/md2 | grep UUID UUID : b92b6086:80c00db3:3f49279e:e684d0ca 将RAID磁盘阵列配置保存起来: echo "ARRAY /dev/md2 UUID=b92b6086:80c00db3:3f49279e:e684d0ca" >> /etc/mdadm.conf 开机自动挂载: cat >>/etc/fstab<< EOF /dev/md2 /dir2 ext4 defaults 0 0 EOF 挂载成功: 图片3.png 图片4.png 实验证明,重启后,文件系统会自动挂载的了(文件系统也支持磁盘配额的) ### RAID 0:就是把多个(最少2个,3个或4个都可以)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。(容量等于总量) RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。(容量为总量的一半) RAID 5:也是把多个(最少3个,4个或5个都可以)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,会利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。(容量为n-1) RAID 10:就是raid1+raid0,比较适合速度要求高,又要完全容错。最少需要4块硬盘(原理:每两块硬盘组成一个RAID1,然后多个RAID1组成一个RAID0。)也可以是6块或8块硬盘的,是2的倍数即可。(容量为总量的一半) 笺注: 同一个RAID磁盘阵列里的硬盘大小要一致(如果硬盘不在同一个RAID磁盘阵列里,其大小可以不一致)

图片附件: 图片1.png (2020-4-4 13:43, 66.77 KB) / 下载次数 131
http://blog.zhuohua.store/attachment.php?aid=5551&k=45ffe41860871d5bd2a201caa4d2dc51&t=1714746025&sid=LFSH3z



图片附件: 图片2.png (2020-4-4 13:44, 45.18 KB) / 下载次数 129
http://blog.zhuohua.store/attachment.php?aid=5552&k=bce0e8f3c3016c96272b0be66bdf7923&t=1714746025&sid=LFSH3z



图片附件: 图片3.png (2020-4-4 13:45, 48.35 KB) / 下载次数 123
http://blog.zhuohua.store/attachment.php?aid=5553&k=72c55be2d7d3e79cc626bc9c1583d2de&t=1714746025&sid=LFSH3z



图片附件: 图片4.png (2020-4-4 13:45, 93.95 KB) / 下载次数 129
http://blog.zhuohua.store/attachment.php?aid=5554&k=26559b25dde207a8e8a65a15342affd7&t=1714746025&sid=LFSH3z






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2