一、RAID(独立冗余磁盘阵列)
1、 RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(Redundant Arrayof Inexpensive Disks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID阵列技术允许将一系列磁盘分组,以实现为数据保护而必需的数据冗余,以及为提高读写性能而形成的数据条带分布。RAID最初用于高端服务器市场,不过随着计算机技术的快速发展,RAID技术已经渗透到计算机遍布的各个领域。如今,在家用电脑主板中,RAID控制芯片也随处可见。
2、常见的raid级别
①、raid0:也可以称为硬盘条带化
读写性能好,硬盘容量的使用率为100%但没有数据冗余功能,一旦硬盘损坏数据即丢失。
②、raid1:也称为硬盘镜像
一块硬盘作为主用,一块硬盘作为备用。备用盘中完整的拷贝了主用盘中的数据。
硬盘空间的使用率为50%,在raid1组中允许损坏1块硬盘而不影响数据。
③、raid5:由最少3块硬盘组成
硬盘可用量为raid5组中的成员盘数量减去1块硬盘容量
raid5组中允许损坏1块硬盘而不影响数据,替换坏盘后可以根据奇偶校验值重建数据
④、raid10(raid1+0)
最少需要4块硬盘来组建raid10,每2块硬盘组成1个raid1组,2个raid1组再整体组成raid0
可用硬盘容量为2块硬盘容量
两个raid1组中,可以允许各自损坏任意1块硬盘而不影响数据
二、LVM逻辑卷管理
Linux系统中的逻辑卷管理主要为了解决硬盘分区后不易修改分区大小的缺陷。
在Linux中创建逻辑卷和删除逻辑卷的执行顺序为:
1、创建逻辑卷:添加物理卷——创建卷组——创建逻辑卷
pvcreate /dev/sdb /dev/sdc 添加两块新硬盘并使其支持LVM技术
vgcreate storage /dev/sdv /dev/sdc 创建卷组storage并将两块硬盘加入其中
lvcreate -n vo -L 150M storage 在卷组storage中创建大小150M的逻辑卷vo
mkfs.ext4 /dev/storage/vo 把创建好的逻辑卷vo格式化为ext4格式
mkdir /LVM 创建挂载点
mount /dev/storage/vo /LVM 挂载逻辑卷
2、删除逻辑卷:删除逻辑卷——删除卷组——删除物理卷
lvremove /dev/storage/vo 删除逻辑卷
vgremove storage 删除卷组storage
pvremove /dev/sdb /dev/sdc 删除物理卷