RAID LVM

硬件RAID  :

                        磁盘阵列卡会主动备份一份数据而不占用系统的I/O总线;硬件磁盘阵列是通过磁盘阵列卡完成数组的,磁盘阵列卡上面有一块专门的芯片在处理RAID的任务,因此在性能方面会比较好

  软件磁盘阵列:

                      系统仿真的,使用的设备名是系统的设备文件/dev/md[0 1 5],最好使用不同的磁盘组成,因为这样才能使用到不同的磁盘读写,性能才会好,而数据分配在不同的磁盘,当某块磁盘损坏时数据才能够通过其他磁盘挽救回来。

软件磁盘阵列的优点:

              当磁盘损坏时,换成新的磁盘并顺利启动后,磁盘阵列就会开始主动重建原本坏掉的那块磁盘数据到新的磁盘中,然后数据就复原了

       数据安全可靠: 当硬件损坏时,数据还能救援或使用

      读写性能:让系统的I/O部分得以改善

    容量:可以让多块磁盘组合起来,所以单一文件系统可以有相当大的容量

RAID-0:  (读写性能最佳,安全性最差)
                   RAID-0是等量模式,这种模式如果使用相同型号和容量来组成时,效果较佳。当容量不同时,先依次使用,小容量用完之后,后面的数据就会全部存放到最大的那块磁盘中,知道空间被用完。几块硬盘一起读写数据,所以RAID-0得读写性能最好,而且越多磁盘组成的RAID-0,性能会越好,因为每块负责的数据量就更低了。由于RAID-0是没有数据备份的,因此,只要任何一块磁盘损毁,在RAID-0上面的所有数据都会丢失。磁盘一块都不能坏
RAID-1: (镜像模式:完整备份)
             RAID-1也需要相同容量的磁盘,最好是一模一样的,如果不同时,那么以小的那块为主。RAID-1的容量使用率为%50。由于是同一份数据会被写入两次,因此RAID-1的写入性能较差,不过读取性能还可以,因为数据有两份在不同的磁盘上面,如果多个进程在读取同一条数据时,RAID-1会自动选取最佳的读取平衡。
RAID1+0(结合RAID-0的读写性能和RAID-1的安全性)
         至少需要两块磁盘
RAID5(性能与数据备份的均衡考虑)
           至少需要三块磁盘,写入数据时有点像RAID0,但在写入的时候会在每块磁盘中加入一个同位检查数据,这个数据会记录其他磁盘的备份数据,并且同位检查码每次都均匀的记录在不同磁盘内,因为有同位检查码,RAID5的总量会是整体磁盘数量的少一块,而且仅支持磁盘损坏一块。读性能与RAID0差不多,写性能因为要计算同位检查码(通过CPU计算),因此与硬件关系较大

RAID6:(从RAID5扩展而来)

       至少需要四块磁盘,写入数据与RAID5类似,但同为检验码会在RAID5的基础上在增加一块所以RAID6的磁盘阵列可以损坏两次。


               

预备磁盘:(spare disk)

             一块或多块没有包含在原本磁盘阵列等级中的磁盘,这块磁盘平时并不会被磁盘阵列使用,当磁盘阵列有任何磁盘损坏时,则这块spare disk会被主动拉近磁盘阵列中,并将坏掉的那块硬盘移除,然后重建数据系统

 关闭软件RAID(重要):

                       /dev/mdn使用的是我们系统的磁盘分区,如果只是将其卸载而不是关闭,那么将来重新分区配置的时候可能会出现莫名其妙的错误




LVMlogical Volume Manager逻辑卷管理器:

                     特点:可以弹性调整文件系统的容量;LVM可以整合多个物理分区在一起,让这些分区看起来就像一个磁盘一样,而且,还可以在将来其他的物理分区或将其从这个LVM管理的磁盘当中删除。LVM最主要是在实现一个可以弹性调整容量的文件系统上,而不是在新建一个性能为主的磁盘上,默认线性模式

PE物理扩展块

                      LVM默认使用4M的PE块,而LVM的VG中最大可含有65534个PE,且我们文件系统都是由写入PE来处理的,类似于文件系统的BlockK块,所以调整PE会影响到VG的最大容量,

PV物理卷:

       整个硬盘或使用fdisk等工具建立的普通分区通过调整系统标识符成为8e,然后在经过pvcreate将他转成LVM最底层的物理卷,PV中包括多个PE(4M)

VG卷用户组

            将多个PV整合成VG,VG就相当于LVM组合的大磁盘

LV逻辑卷

          从卷组中分割出一块空间,用于建立文件系统

数据写入LV的方式:

                一、线性模式:当一个磁盘容量被写满时。另一个才会被使用(默认模式)


              二、 交错模式:将一分数数据拆成两份,分别写入各个磁盘,类似RAID0

LVM系统快照:

               快照就是将当时的系统信息记录下来,就好像照相记录,若数据改动,原始数据就会移到快照区,没有被改动的数据再有快照与文件系统共享,快照区与文件系统共享所有的PE数据,因此你会看到快照区的内容与文件系统一模一样。但是快区与被快照的LV必须在同一个VG上、

利用快照区复原系统:

                                被复原的数据量不能大于快照区所能负载的实际容量,

利用快照区备份文件、

 关闭LVM;

            因为系统的物理分区都被用到LVM中,如果没有将LVM关闭就直接将那些分区删除或转为其他用途的话,系统发生问题

先卸载系统上面的LVM文件系统包括快照

使用lvremove删除LV

使用vgchange -an VG0 让VG0这个VG不具有active标志

使用remove删除VG

使用pvremove删除PV

修改ID

                                        RAID+LVM

            1、建立RAID 记得不要挂载

             2、在RAID上建立PV:pvcreate /dev/md5

              3、建立VG:vgcreate vg0 /dev/md5

               4、建立lv:lvecreate -L 10G -n lv0 vg0

              5.格式化LV0 将其挂载到指定目录,或设为开机自动挂载






            

    




猜你喜欢

转载自blog.csdn.net/f18770366447/article/details/79793010