首页 > 其他分享 >LVM新增和扩容

LVM新增和扩容

时间:2022-08-22 14:56:44浏览次数:80  
标签:扩容 lv1 新增 文件系统 dev LVM vg1 硬盘

实验环境

linux 系统  添加两块硬盘,5G硬盘用于新增,3G硬盘用于扩容

原系统  10G硬盘

 添加硬盘之前,查看磁盘信息

lsblk

ls  /dev/sd*

 添加磁盘之后,硬盘信息

lsblk

ls  /dev/sd*

 

 原磁盘PV  VG  LV信息

 第一部分   LVM的新增 

将新增5G磁盘入系统    编号为sdb(见上文)

 附常见lvm命令参考

 

 创建PV

pvcreate  /dev/sdb1

 创建vg

将刚新增的pv   sdb1加入创建的vg1中

vgcreate vg1   /dev/sdb1

 创建LV   将vg1加入到 lv1中

lvcreate  -n  lv1  -L   4.9G   vg1

创建逻辑卷名称为 lv1  大小为4.9G 从vg1 中取

开始选取5G报错,磁盘空间不足。所以减小为4.9G

 将 lv1 格式化和挂载,否则不能使用,还要写入fstab否则重启后不能识别

将 lv1 格式化成 xfs 文件格式

mkfs.xfs   /dev/vg1/lv1

 创建名称为  lv1的目录,将 /dev/vg1lv1  挂载到目录 lv1下,编辑fstab  将挂载信息写入

 

 文件系统已识别到新增的硬盘

df  -h

 

                                               第二部分  lvm扩容

在第一部的基础之上进行扩容,扩容成功之后 lv1的空间应该是4.9G+3G=7.9G

查看文件系统信息

df  -h

将磁盘sdc进行分区

依次操作为

fdisk  /dev/sdc

n

p

t

8e

w

 将sdc加入到pv中

pvcreate   /dev/sdc1

 

 lvm的扩展命令如下

 将sdc1扩容到 vg1 中

 查看 vg1 的大小已经为8G   VG扩容已经成功

 扩容 lv1 

lvextend -L +3G  /dev/vg1/lv1

将 lv1 增大3G

查看  lv1 大小已变成7.9G  lv扩容成功

 文件系统中的 lv1 还是以前的4.9G并无变化

 这是因为文件系统也需要扩容。ext4文件系统扩容使用"resize2fs [逻辑卷名称]",xfs文件系统扩容使用"xfs_growfs 挂载点"

用命令扩容文件系统

xfs_growfs  /lv1

df  -h 后查看文件系统已变成了7.9G 扩容成功。

 

 

 

标签:扩容,lv1,新增,文件系统,dev,LVM,vg1,硬盘
From: https://www.cnblogs.com/ckczp/p/16612784.html

相关文章

  • Java SE 18 新增特性
    JavaSE18新增特性作者:Grey原文地址:JavaSE18新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_features默认使用UFT-8编码在JavaSE......
  • 面经-ArrayList扩容规则
    如果调用无参arrayList构造方法,则初始长度为0;如果构造带参的构造方法,则初始容量为指定长度。 1.调用add()方法1.第一次扩容为10(从0到9)。2.后续扩容都是前一次的1.5倍......
  • Java SE 17 新增特性
    JavaSE17新增特性作者:Grey原文地址:JavaSE17新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresSealedClasses正式启用Sealed......
  • Java SE 16 新增特性
    JavaSE16新增特性作者:Grey原文地址:JavaSE16新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_features使用反射执行接口中的默认实现方......
  • Java SE 15 新增特性
    JavaSE15新增特性作者:Grey原文地址:JavaSE15新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresZGCJavaSE11JEP333将ZGC......
  • Java SE 14 新增特性
    JavaSE14新增特性作者:Grey原文地址:JavaSE14新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresswitch增强switch表达式在Ja......
  • linux磁盘扩容和增加磁盘(硬盘)
    第一种添加新硬盘查看新硬盘fdisk-l使用fdisk进行分区fdisk/dev/sdb n新建,e扩展分区,p主分区,主分区号1-4选1,起始柱面选择默认1从头开始,结束柱面大小选择+2G,p可查看......
  • redis集群新增结点slot迁移原理
    redis集群新增结点slot迁移原理写在前面:最近在复习redis知识点,遇到一个问题很疑惑,就是集群新增结点时,是将slot重新分配,然后移动?这样集群节点之间不就需要互相传送数据吗,......
  • Java SE 13 新增特性
    JavaSE13新增特性作者:Grey原文地址:JavaSE13新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_features新版Switch使用方式switch语......
  • Java SE 12 新增特性
    JavaSE12新增特性作者:Grey原文地址:JavaSE12新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresString类中新增的APIJavaSE......