硬件RAID :
磁盘阵列卡会主动备份一份数据而不占用系统的I/O总线;硬件磁盘阵列是通过磁盘阵列卡完成数组的,磁盘阵列卡上面有一块专门的芯片在处理RAID的任务,因此在性能方面会比较好
软件磁盘阵列:
系统仿真的,使用的设备名是系统的设备文件/dev/md[0 1 5],最好使用不同的磁盘组成,因为这样才能使用到不同的磁盘读写,性能才会好,而数据分配在不同的磁盘,当某块磁盘损坏时数据才能够通过其他磁盘挽救回来。
软件磁盘阵列的优点:
当磁盘损坏时,换成新的磁盘并顺利启动后,磁盘阵列就会开始主动重建原本坏掉的那块磁盘数据到新的磁盘中,然后数据就复原了
数据安全可靠: 当硬件损坏时,数据还能救援或使用
读写性能:让系统的I/O部分得以改善
容量:可以让多块磁盘组合起来,所以单一文件系统可以有相当大的容量
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 将其挂载到指定目录,或设为开机自动挂载