您的当前位置:首页正文

CentOS下LVM分区简介

2024-11-07 来源:个人技术集锦

 LVM 是逻辑盘卷管理器( Logical Volume Manager )的简称,是一种分区管理机制。LVM 是建立在硬盘 和分区 之上的一个逻辑层,为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性

要配置LVM,可以按以下步骤进行

观察一下效果
[root@Catdexin-PC ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0    5G  0 disk
└─vg1-lv1       253:2    0    4G  0 lvm  /mnt/lv1
sdc               8:32   0    5G  0 disk

  • 创建和初始化物理卷(Physical Volume),通过pvcreate建立pv,即pv阶段;
  • 添加物理卷到卷组(Volume Group),使用vgcreate加入多个pv成为vg,即vg阶段;
  • 在卷组上创建逻辑卷(logical volume),使用lvcreate划分vg,成为一个或多个lv,即lv阶段;
  • [root@Catdexin-PC ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   20G  0 disk
    ├─sda1            8:1    0    1G  0 part /boot
    └─sda2            8:2    0   19G  0 part
      ├─centos-root 253:0    0   17G  0 lvm  /
      └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    sdb               8:16   0    5G  0 disk
    sdc               8:32   0    5G  0 disk
    sdd               8:48   0    5G  0 disk
    

    创建LVM要经过下面几步

  • 创建(标记)一个物理卷(PV)

    # pvcreate 盘路径
    [root@Catdexin-PC ~]# pvcreate /dev/sdb
      Physical volume "/dev/sdb" successfully created.
    
  • 创建卷组(VG)

    # vgcreate 组名 盘路径
    [root@Catdexin-PC ~]# vgcreate vg1 /dev/sdb
      Volume group "vg1" successfully created
    
  • 创建逻辑卷(LV)

    # lvcreate -L大小 -n 卷名 组名
    [root@Catdexin-PC ~]# lvcreate -L4G -n lv1 vg1
      Logical volume "lv1" created.
    
  • 格式化文件类型

    [root@Catdexin-PC ~]# mkfs.ext4 /dev/vg1/lv1
    
  • 创建挂载点

    [root@Catdexin-PC ~]# mkdir /mnt/lv1
    
  • 挂载

    [root@Catdexin-PC ~]# mount /dev/vg1/lv1 /mnt/lv1/
    
显示全文