美文网首页Linux
LVM卷的搭建

LVM卷的搭建

作者: carvin | 来源:发表于2022-07-27 12:22 被阅读0次

LVM卷的搭建

1.物理盘加入pv,也可以是分区加入pv

[root@localhost ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created.

2. 创建vg ,将加入pv的磁盘加入到vg

[root@localhost ~]# vgcreate vg0 /dev/sdb
  Volume group "vg0" successfully created

3. 创建lv,

[root@localhost ~]# lvcreate -L 49G -n lv0 vg0
  Logical volume "lv0" created.

4. 格式化卷

[root@localhost ~]# mkfs.xfs /dev/vg0/lv0 
meta-data=/dev/vg0/lv0           isize=512    agcount=4, agsize=3211264 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=12845056, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=6272, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

5. 挂载分区

查看uuid

[root@localhost ~]# blkid 
/dev/sdb: UUID="ULd1WI-NMcQ-i730-6fN2-sVtn-jFx0-08sYXQ" TYPE="LVM2_member"
/dev/sr0: BLOCK_SIZE="2048" UUID="2022-03-30-08-44-34-00" LABEL="openEuler-22.03-LTS-x86_64" TYPE="iso9660" PTUUID="22bdc5ef" PTTYPE="dos"
/dev/mapper/vg0-lv0: UUID="8e7dee62-ddc5-4683-92a0-3ce6115a046d" BLOCK_SIZE="512" TYPE="xfs"
/dev/sda2: UUID="24c9fb91-060e-479b-a80b-fbf98253deda" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="8a9062cd-02"
/dev/sda1: UUID="33281a3c-56fa-4294-9619-71dd5af4c981" BLOCK_SIZE="1024" TYPE="ext4" PARTUUID="8a9062cd-01"

编辑fstab

vim /etc/fstab

UUID=24c9fb91-060e-479b-a80b-fbf98253deda /                       xfs     defaults        0 0
UUID=33281a3c-56fa-4294-9619-71dd5af4c981 /boot                   ext4    defaults        1 2
UUID=8e7dee62-ddc5-4683-92a0-3ce6115a046d /t1   xfs defaults 0 0

查看挂载分区

[root@localhost ~]# mount -a
[root@localhost ~]# df -lh
文件系统             容量  已用  可用 已用% 挂载点
devtmpfs             7.6G     0  7.6G    0% /dev
tmpfs                7.6G   12K  7.6G    1% /dev/shm
tmpfs                3.1G   18M  3.1G    1% /run
tmpfs                4.0M     0  4.0M    0% /sys/fs/cgroup
/dev/sda2            200G  9.2G  191G    5% /
tmpfs                7.6G     0  7.6G    0% /tmp
/dev/sda1            459M   86M  344M   20% /boot
overlay              200G  9.2G  191G    5% /var/lib/docker/overlay2/205d8836d958808ad56ebd7d8c386c690fc3941cb0dec0d158b2912473b869d6/merged
overlay              200G  9.2G  191G    5% /var/lib/docker/overlay2/695806dc7f5f54f6759ebd9f7ec58abd3615284c838260db3e2015044a97c317/merged
/dev/mapper/vg0-lv0   49G  382M   49G    1% /t1

lvm 扩容

1. 新磁盘加pv

[root@localhost ~]# pvcreate /dev/sdc 
  Physical volume "/dev/sdc" successfully created.

2. vg添加磁盘

[root@localhost ~]# vgextend vg0 /dev/sdc
  Volume group "vg0" successfully extended

3. lv扩容

[root@localhost ~]# lvextend -L +20G /dev/vg0/lv0 
  Size of logical volume vg0/lv0 changed from 49.00 GiB (12544 extents) to 69.00 GiB (17664 extents).
  Logical volume vg0/lv0 successfully resized.

4. 文件系统拉伸

ext4 用一下命令拉伸

resize2fs/dev/vg0//lv0

xfs 使用如下命令拉伸

xfs_growfs /dev/vg0/lv0
meta-data=/dev/mapper/vg0-lv0    isize=512    agcount=4, agsize=3211264 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=12845056, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=6272, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 12845056 to 18087936

[root@localhost ~]# df -lh
文件系统             容量  已用  可用 已用% 挂载点
devtmpfs             7.6G     0  7.6G    0% /dev
tmpfs                7.6G   12K  7.6G    1% /dev/shm
tmpfs                3.1G   18M  3.1G    1% /run
tmpfs                4.0M     0  4.0M    0% /sys/fs/cgroup
/dev/sda2            200G  9.2G  191G    5% /
tmpfs                7.6G     0  7.6G    0% /tmp
/dev/sda1            459M   86M  344M   20% /boot
overlay              200G  9.2G  191G    5% /var/lib/docker/overlay2/205d8836d958808ad56ebd7d8c386c690fc3941cb0dec0d158b2912473b869d6/merged
overlay              200G  9.2G  191G    5% /var/lib/docker/overlay2/695806dc7f5f54f6759ebd9f7ec58abd3615284c838260db3e2015044a97c317/merged
/dev/mapper/vg0-lv0   69G  525M   69G    1% /t1

相关文章

  • LVM卷的搭建

    LVM卷的搭建 1.物理盘加入pv,也可以是分区加入pv 2. 创建vg ,将加入pv的磁盘加入到vg 3. 创建...

  • 存储管理Ⅱ-swap、逻辑卷

    一.存储管理Ⅱ 1.逻辑卷LVM 1.1.LVM管理 在线扩容 online 创建LVM VG的扩容 LVM的扩容...

  • LVM逻辑卷配置过程

    LVM逻辑卷配置过程详解 LVM原理 要想理解好LVM的原理,我们必须首先要掌握4个基本的逻辑卷概念。 ①PE(P...

  • LVM学习_逻辑卷管理

    Linux 逻辑卷管理LVM 什么是 LVM LVM 逻辑卷管理是Linux环境下对磁盘分区进行管理的一种机制;L...

  • 基础篇

    Linux学习 一、LVM讲解 LVM有一定的局限性;数据恢复困难 物理分区==>物理卷==>卷组==>逻辑卷 准...

  • Linux-8 存储管理-逻辑卷 交换分区 raid

    1.逻辑卷LVM 1.1.LVM管理 1.2.lvm的制作 实战 1.3.创建LVM 首先准备添加3块磁盘:可以是...

  • 九、LVM,swap,mount详解

    存储管理 二 1.逻辑卷LVM 1.1.LVM管理 1.2.lvm的制作 实战 1.3.创建LVM 首先准备添加1...

  • Linux_124_LVM使用方式

    lvm的使用方式 基于分区形式创建lvm硬盘的多个分区,由lvm统一进行管理为卷组,可以弹性的调整卷组大小,加入新...

  • LVM快照备份流程

    LVM备份MYSQL的前提(2选1):将已运行mysql迁移到LVM卷

  • LVM详解及创建过程

    LVM组成 LVM:logic volume manager .LVM即逻辑卷管理,现在使用版本为第二版,即ver...

网友评论

    本文标题:LVM卷的搭建

    本文链接:https://www.haomeiwen.com/subject/cykzirtx.html