Red Hat Certified Engineer 8 备考第八天 存储进阶

时间2019年7月20日安全

地点:家里性能

内容:RAID0 1 5 十、mdadm、LVM、df、e2fsck、resize2fs、xfs_growfsspa

RAID     RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列) RAID技术经过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不一样的物理硬盘设备上,而后利用分散读写技术来提高磁盘阵列总体的性能,同时把多个重要数据的副本同步到不一样的物理硬盘设备上,从而起到了很是好的数据冗余备份效果。

                    RAID 0     RAID技术经过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不一样的物理硬盘设备上,而后利用分散读写技术来提高磁盘阵列总体的性能,同时把多个重要数据的副本同步到不一样的物理硬盘设备上,从而起到了很是好的数据冗余备份效果。

                        

                    RAID 1     把两块以上的硬盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘设备上(能够将其视为数据的镜像或备份)。当其中某一块硬盘发生故障后,通常会当即自动以热交换的方式来恢复数据的正常使用。

                        

                    RAID 5     RAID5技术是把硬盘设备的数据奇偶校验信息保存到其余硬盘设备中。RAID 5磁盘阵列组中数据的奇偶校验信息并非单独保存到某一块硬盘设备中,而是存储到除自身之外的其余每一块硬盘设备上,这样的好处是其中任何一设备损坏后不至于出现致命缺陷

                        

                    RAID 10     RAID 10技术是RAID 1+RAID 0技术的一个“组合体”。

                       

mdadm     mdadm命令用于管理Linux系统中的软件RAID硬盘阵列,格式为“mdadm [模式] <RAID设备名称> [选项] [成员设备名称]”。

                         

LVM     LVM(Logical Volume Manager,逻辑卷管理器) 逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其建立初衷是为了解决硬盘设备在建立分区后不易修改分区大小的缺陷。

                  

                  物理卷[PV,Physical Volume]3d

                  卷组[VG,Volume Group]blog

                  逻辑卷[LV,Logical Volume]部署

                  部署操做顺序为:pv👉vg👉lv,卸载为:pv👈vg👈lv同步

                

       步骤:1.使用“pvcreate [选项] [磁盘文件路径]”命令使目标磁盘支持LVM技术。it

                            可能使用到的参数:io

                                                          -f      强制建立物理卷,不须要用户确认
                                                          -u      指定设备的UUID
                                                          -y      全部的问题都回答“yes”
                                                          -Z      是否利用前4个扇区软件

                 2.使用“vgcreate [目标卷组] [目标磁盘文件路径]”命令将磁盘加入到卷组。

                 3.使用“lvcreate [选项]”建立逻辑卷。

                            可能使用到的参数:

                                                          -L 指定逻辑卷的大小,单位为“kKmMgGtT”字节
                                                          -l 指定逻辑卷的大小(LE数)
                                                          -n 后面跟逻辑卷名
                                                          -s 建立快照

                 4.最后对逻辑卷格式化、挂载。

     磁盘阵列+ 备份盘

        1.添加硬盘,至少四块,三块作RAID5,一块作备份盘

        检查磁盘是否可以被检测到,如图所示,就说明没有问题

        

        2.建立RAID5磁盘阵列+备份盘

        开始制做RAID5+备份盘

       

        3.查看建立设备详细信息

        

      

        4.格式化RAID5磁盘阵列,建立挂载点并进行挂载,并将其写入 /etc/fstab 配置文件

       

       

       

        把硬盘设备/dev/sdb 移出磁盘阵列,而后迅速查看/dev/md0 磁盘阵列的状态,就会发现备份盘已经被自动顶替上去并开始了数据同步。

       

       

df     df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可以使用的磁盘空间。默认显示单位为KB, 格式为:“df [选项] [指定文件]” 。

            

e2fsck     e2fsck命令用于检查使用 Linux ext2 档案系统的 partition 是否正常工做。 格式为“e2fsck [选项]

           

     fsck     fsck命令用于检查并修复Linux文件系统,能够同时检查一个或多个 Linux 文件系统;若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。 格式为“fsck [参数] [文件系统]

                   

resize2fs     resize2fs命令是用来增大或者收缩未加载的“ext2/ext3/ext4”文件系统的大小。 格式为“resize2fs [参数] [文件]

         

xfs文件系统的调整命令是xfs_growfs(只支持增大),格式为xfs_growfs [目标磁盘]”。

书面笔记