欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

raid组合优缺点介绍和创建LVM实验个人笔记

程序员文章站 2022-06-29 07:56:10
一、RAID组合介绍 RAID模式优缺点的简要介绍 1、raid 0 模式 优点:在RAID 0状态下,存储数据被分割成两部分,分别存储在两块硬盘上,此时移动硬盘的理论存储速度是单块硬盘的2倍,实际容量等于两块硬盘中较小一块硬盘的容量的2倍。 缺点:任何一块硬盘发生故障,整个RAID上的数据将不可恢 ......

一、raid组合介绍

raid组合优缺点介绍和创建LVM实验个人笔记

raid模式优缺点的简要介绍

    1、raid 0 模式

  优点:在raid 0状态下,存储数据被分割成两部分,分别存储在两块硬盘上,此时移动硬盘的理论存储速度是单块硬盘的2倍,实际容量等于两块硬盘中较小一块硬盘的容量的2倍。

    缺点:任何一块硬盘发生故障,整个raid上的数据将不可恢复。

    备注:存储高清电影比较适合。

raid组合优缺点介绍和创建LVM实验个人笔记

    2、raid1模式

  优点:此模式下,两块硬盘互为镜像。当一个硬盘受损时,换上一块全新硬盘(大于或等于原硬盘容量)替代原硬盘即可自动恢复资料和继续使用,移动硬盘的实际容量等于较小一块硬盘的容量,存储速度与单块硬盘相同。raid 1的优势在于任何一块硬盘出现故障是,所存储的数据都不会丢失。

    缺点:该模式可使用的硬盘实际容量比较小,仅仅为两颗硬盘中最小硬盘的容量。

    备注:非常重要的资料,如数据库,个人资料,是万无一失的存储方案。

raid组合优缺点介绍和创建LVM实验个人笔记

 3、raid 0+1模式

 

raid组合优缺点介绍和创建LVM实验个人笔记

 

    raid 0+1是磁盘分段及镜像的结合,采用2组raid0的磁盘阵列互为镜像,它们之间又成为一个raid1的阵列。硬盘使用率只有50%,但是提供最佳的速度及可靠度。

    4、raid 3模式

    raid3是把数据分成多个“块”,按照一定的容错算法,存放在n+1个硬盘上,实际数据占用的有效空间为n个硬盘的空间总和,而第n+1个硬盘存储的数据是校验容错信息,当这n+1个硬盘中的其中一个硬盘出现故障时,从其它n个硬盘中的数据也可以恢复原始数据。

    5、raid 5模式

    raid5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成raid5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当raid5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

raid组合优缺点介绍和创建LVM实验个人笔记

 

    6、raid10模式

    raid10最少需要4块硬盘才能完成。把2块硬盘组成一个raid1,然后两组raid1组成一个raid0。虽然raid10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性。

raid组合优缺点介绍和创建LVM实验个人笔记

 

 7、raid6

 raid组合优缺点介绍和创建LVM实验个人笔记

 二、lvm实验笔记(centos7.6)

 实验准备:使用/dev/sdb1分区的10g空间和/dev/sdc一块10g硬盘作为逻辑卷的空间

步骤:创建lvm逻辑卷的步骤:

1、物理卷:首先把分区或硬盘制作成物理卷

使用分区时使用fdisk + /dev/device 创建分区并把分区标识改为8e,保存退出后使用partprobe 命令同步一下分区

 raid组合优缺点介绍和创建LVM实验个人笔记

 2、卷组:把一个或多个物理卷组合成一个卷组

 raid组合优缺点介绍和创建LVM实验个人笔记

 3、逻辑卷:在有了卷组vg1的基础上利用卷组的空间制作成逻辑卷

 raid组合优缺点介绍和创建LVM实验个人笔记

4、给逻辑卷创建文件系统

 raid组合优缺点介绍和创建LVM实验个人笔记

 5、写入配置文件/etc/fstab ,并进行挂载使用

 raid组合优缺点介绍和创建LVM实验个人笔记

 6、创建挂载目录,挂载使用

 raid组合优缺点介绍和创建LVM实验个人笔记

 二、逻辑卷的扩展(逻辑卷的其中的一个优点就是可以在线扩展,并不会影响其他用户的使用)

1、扩展的前提是卷组还有多余的空间下进行扩展,如果没有空间则需要先扩展卷组的空间再扩展逻辑卷的空间

 raid组合优缺点介绍和创建LVM实验个人笔记

2、提示容量从15g增加到18g但是查看时显示还是15g

 raid组合优缺点介绍和创建LVM实验个人笔记

原因是 因为刚刚添加的容量没有文件系统使用以下命令同步文件系统即可

xfs文件系统使用xfs_growfs  + 逻辑卷

ext4的使用 resize2fs  +  逻辑卷  

也可使用 lvextend -l +1g -r /dev/vg1/mysql 命令增加容量并同步文件系统

此命令不区分文件系统

 raid组合优缺点介绍和创建LVM实验个人笔记

三、总结:

一、

1、pvcreate 创建物理卷、vgcreate创建卷组、lvcreate创建逻辑卷
移除 {pv,vg,lv}remove + /dev/device
缩减容量 {vg,lv}reduce
2、{vg、lv}reduce + -l 大小 + 卷组或逻辑卷 缩减容量到 l 大小
3、新增加的逻辑卷容量同步文件格式命令:
xfs文件系统使用: xfs_growfs + lv_path
ext4文件系统使用: resize2fs + lv_path
使用以下命令不需要区分文件系统类型,
lvextend -r -l +0.5g(要扩充的容量大小) + /dev/vg1/mysql (lv_path)

二、硬盘迁移到其他系统步骤和命令

卷组改名: vgrename old_name new_name vg0表示卷组名称
① vgchange -an vg0 # -n 表示标记为非活动状态,即把逻辑卷禁用
② 把卷组标记位导出状态:vgexport + vg0
③ 把卷组导入: vgimport + vg0
④ 把卷组从禁用状态激活: vgchange -ay vg0
⑤ 挂载使用即可
小坑:如果卷组未移除硬盘,直接格式化硬盘造成unknown 使用此命令移除unknown设备   

报错如下图:虽然命令执行成功了但是总有warning告警

raid组合优缺点介绍和创建LVM实验个人笔记

raid组合优缺点介绍和创建LVM实验个人笔记

解决方法: vgreduce --removemissing /dev/vg9 (vg9卷组名) 移除丢失的卷组设备

三、lvm创建使用(相关命令与步骤):
步骤:1、首先把分区或硬盘制作成物理卷
2、卷组:把一个或多个物理卷组合成一个卷组
3、逻辑卷:在有卷组的基础上利用卷组的空间制作成逻辑卷
4、给逻辑卷创建文件系统
5、写入配置文件,并进行挂载使用
①创建物理卷: pvcreate + /dev/device ... 把多个硬盘或分区创建成物理卷
  查看命令: pvs、pvdisplay
②创建卷组: vgcreate +(-s 16m指定pe大小) + 卷组的名字 + 要加入的硬盘或分区
  示例: vgcreate -s 16m vg1 /dev/de2 /dev/sdc1
  查看: vgs、vgdisplay
③创建逻辑卷:lvcreate + -n(指定逻辑卷名称) + (-l 指定pe的个数或 -l 指定容量的大小或100%free 表示剩余容量全部使用) + 卷组名称(指定使用哪个卷组的空间)
  示例: lvcreate -n mysql -l 10g vg1
  查看:lvs、lvdisplay
④创建文件系统: mkfs.xfs /dev/vg1/mysql
⑤写入文件开机挂载使用:blkid 查看设备uuid并写入文件
挂载使用: mount /dev/vg1/mysql /mnt/mysql
3、逻辑卷扩容
  lvextend + ( -l 或 -l)+(+容量大小)+ 逻辑卷名称
  示例: lvextend  -l +1g   /dev/vg1/mysql
扩充完容量后使用 xfs_growfs + 逻辑卷的路径或挂载后的路径(如果不同步,则刚刚添加的容量不会增加到逻辑卷中,通过此命令可将新添加的容量创建文件系统并增加原有容量)
  示例: xfs_growfs /dev/vg1/mysql
4、逻辑卷容量缩减(逻辑卷的文件系统是ext4的可以缩减,xfs的不支持)
  ①取消挂载 umount /mnt/http
  ②缩减逻辑卷分为两个步骤:
第一步:先缩减文件系统
  resize2fs /dev/vg1/mysql 11g (11g表示缩减到11个g) 缩减前是12g
  会有提示“ please run 'e2fsck -f /dev/vg2/http' first ”
  执行 e2fsck -f /dev/vg2/http' first 先检查文件系统
  再次执行resize2fs /dev/vg1/mysql 11g
第二步:再缩减逻辑卷的容量
  lvreduce -l 11g /dev/vg2/http
  再次挂载即可生效

 

 

 

如果觉得对你有所帮助的话可以关注一下哦,非常感谢!