标准分区和lvm分区-面试题-区别

标准分区和lvm分区-面试题-区别

安装linux系统时 有时候会提示lvm分区与标准分区

首先普及一下lvm分区:lvm是 logical volume manager (逻辑卷管理),linux环境下对磁盘分区的管理;他解决了安装系统时候如何确定分区大小的问题,具体原因看下面的理解

普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,而遇到出现某个分区空间耗尽时,解决的方法通常是使用 符号链接,或者使用调整分区大小的工具;

lvm出现之后解决了上面的问题,可以在不用停机的状态下更改磁盘分区大小。

lvm类似于 将物理磁盘分区卷添加到一个组 然后在这个组的基础上 创建lvm 逻辑卷;好处是卷组可以扩展其他的磁盘物理卷,

如图是构建lvm分区的步骤:

img

首先准备一块硬盘

linux 在/dev文件可以看硬盘为sdx,此时硬盘未格式化分区

然后对硬盘进行分区:fdisk

1:fdisk /dev/nvme0n2

img

打印命令

img

img

2:n 创建分区,默认分区主分区

然后下面分区号默认开始是1

first 一般默认

last :+1G

img

键入命令:t  更换分区类型;普通分区默认为linux 83,lvm分区为8e,

键入命令:w保存配置

然后就可以看到 /dev文件有 sdx1

下面3,4步骤是建立普通分区,lvm分区

3:格式化分区

mkfs -t ext3 /dev/sdx1

普通分区划分完成,

lsblk 可以看到分区

剩下就是挂载分区到文件系统了

mount /dev/sdx1 /mnt/test

+++++++==++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

4.lvm分区

和普通分区1,2步骤一样,有点区别的是 创建分区时候 需要改变分区类型为lvm (8e) , 默认为linux (83)

linux 下安装lvm :以centos为例 yum install lvm

3 : 创建pv物理卷

pvcreate /dev/sdx1

4:创建vg 卷组

vgctreate tlv /dev/sdx1 /dev/sdx2 ...

5:创建lv 逻辑分区

lvcreate -L 2G -n test tlv

6:格式化lvm分区

mkfs -t ext3 /dev/mapper/tlv-test

然后就可以挂载lvm分区到系统了

此时lvm分区完成

pvdisplay,vgdisplay,lvdisplay 可以试着敲一下

pvs,vgs,pvs

创建命令:pvcreate,lvcreate,vgcreate

删除命令:lvremove,vgremove,pvremove

还有分区扩展命令

vgextend 扩展vg : vgextend 卷组名 /dev/sdx2

lvextend 扩展lv分区: lvextend -L +1G /dev/mapper/lvm分区

lvm分区扩展大小后需要: resize2fs /dev/mapper/lvm分区

缩减分区命令需要先 : resize2fs /dev/mapper/vm分区 缩减到的大小

         : lvreduce -L -缩减量 /dev/mapper/lvm分区

总结:

     第一步:都要fdisk 分区

    /dev/sda1(普通分区类型是83,lvm分区类型是8e)

          |

          |

     第二步:普通分区开始mkfs -t ext2 /dev/sda1,这时候普通分区就创建完毕了

        lvm分区要pvcreate /dev/sda1 

      |

      | 接着创建vg

      |

    第三步:vgcreate td /dev/sda1 创建卷组 添加pv分区到卷组td

      |

      |

    第四步:lvcreate -L 100M -n sysfs td  在卷组td创建100M 名称三十sysfs的lvm分区

      |

      |

    第五步:resize2f /dev/mapper/td-sysfs 刷新分区
    
    
    
    
    
    
    

区别

简单的说就是LVM可以方便的动态调整分区大小。比如你的/home分区不够用了,如果是基于分区,那将是非常痛苦的事情。但如果是LVM,使用lvextend命令就可以了
lvm 分区 虽然 方便,也有蛋疼的事    误删除不能恢复  风险 大    一般lvm 用的也少 
posted @ 2024-03-19 18:20  三思博客  阅读(210)  评论(0编辑  收藏  举报