linux-存储管理_LVM

linux-存储管理_LVM

1. 为何要用LVM

	我们在对磁盘分区的大小进行规划时,往往不能确定每个分区使用的空间大小,只能凭经验分配一个大小,而我们通常使用的fdisk、gdisk等工具对磁盘分区后,每个分区的大小就固定死了,这么做的问题是
   (1)如果分区设置的过大,就白白浪费磁盘空间
   (2)如果磁盘设置的过小,就会导致磁盘空间不够用的情况
     方法一:重新对磁盘进行分区,
     方法二:通过软连接的方式将此分区的目录链接到另外一个分区。这样做虽然能够临时解决问题,但是给管理带来了麻烦。

2. 什么是LVM

	逻辑卷管理LVM是硬盘的一个系统工具,无论是linux系统还是类似的其他系统,都是非常好用。传统的分区使用固定大小分区,重新调整大小十分麻烦。LVM可以创建和管理逻辑卷,而不是直接使用物理磁盘。可以弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。
	
	通过lvm技术,可以屏蔽掉磁盘分区的底层差异,在逻辑上给文件系统提供了一个卷的概念,然后在这些卷上建立相应的文件系统。
	
下面是LVM中主要涉及的一些概念。
    1、物理卷PV:
    	(physical volume),把常规的磁盘设备通过PVcreate命令对其进行初始化,形成了物理卷。其实就是硬盘或分区(面粉)
    2、卷组VG:
    	(volume group),把多个物理卷组成一个逻辑的整体,这样卷组的大小是多个硬盘之和。或者理解为由一个或者多个PV组成的一个整体(面团)
    3、逻辑卷LV
    	(logical volume),从卷组中划分需要的空间大小出来,用户仅需要对其格式化然后即可挂载使用,从VG中切割的空间用于创建文件系统。(切成馒头)
    4、基本单元PE
    	(physical extend),分配的逻辑大小的最小单元,默认为4M的基本块(假设分配100M逻辑空间,则需要创建25个PE)

3. LVM优缺点总结:

优点:
    1、可以在系统运行的状态下动态的扩展文件系统的大小,
    2、文件系统可以跨多个磁盘,因此文件系统大小不会受物理磁盘的限制,
    3、可以增加新的磁盘到LVM的存储中
    4、可以以镜像的方式冗余重要的数据到多个物理磁盘。
    5、可以方便的导出整个卷组到另外一台机器。
    
缺点:
    1、加入额外的操作,存取性能受到影响
    2、当卷组中的一个磁盘损坏时,整个卷组都会受影响
    
# 解释:LVM如果一个磁盘损坏,整个LVM都坏了,LVM只有动态扩展作用
    方案:底层用RAID+ 上层LVM=既有冗余又有动态扩展
        在从卷组中移除一个磁盘的时候必须使用reducevg命令(该命令只能在root权限下使用,并不允许快照卷组的使用)

4. LVM的基本使用

(1)下载安装包:
	yum install -y lvm2
    
(2&#x

你可能感兴趣的:(centos,linux)