首页 > 系统相关 >centos-lvm实战

centos-lvm实战

时间:2023-02-22 12:56:21浏览次数:38  
标签:实战 lvname vgname lv1 centos mapper dev lvm vg1

LVM

01、准备物理卷(pvcreate)

fdisk /dev/sdb   //0x8e Linux LVM
pvcreate /dev/sdb1

pvcreate /dev/sdb1 /dev/sd2
pvcreate /dev/sdb{1,2,3,4}   //多块盘

02、创建卷组(vgcreate)

vgcreate vg1 /dev/sdb1 /dev/sdb2 ...

vgcreate test_vg1 -s 16M /dev/sdc4 /dev/sdc6   // -s 指定PE大小

vgextend添加卷到卷组

03、创建使用逻辑卷(lvcreate)

lvcreate
    -l //指定pe的个数
    -L //指定容量 B/S/M/G/T/P/E
    -n //指定逻辑卷名字

lvcreate -n lv1 -L 2G vg1
lvcreate -n lv2 -l 200 test_vg1
lvcreate -n lv3 -L 2G vg1 /dev/sdc4  //指定vg组中特定的磁盘sdc4

04、格式化分区

mkfs.ext4 /dev/test_vg1/lv1
mkfs.ext4 /dev/mapper/lv1
mkdir /data

/etc/fstab
/dev/mapper/lv1 /data ext4 defaults 1 2
mount -a  //重载 etc/fstab中挂载的文件系统

lv1 -> /dev/mapper/lv1

05、查看状态

pvdisplay /dev/sdb1
vgdisplay vg1
lvdisplay /dev/vgname/lvname

扩展lvm

01、查看

df -hT 

vgdisplay xxx


lvextend -l 128 /dev/vgname/lvname //扩容到128PE
lvextend 0L 200G /de/vgname/lvname  //扩容到200G 

lvextend -L +100G /dev/vgname/lvname  //增加200G

resize2fs [-p] /dev/vgnasme/lvname     //校正大小 -p --progress
df -hT

resize2fs可以在线校正磁盘大小

缩容lvm

01、卸载磁盘

umount /data

fsck -f /dev/mapper/lvname

resize2fs -p /dev/mapper/xxx 512M  //将文件系统调整512M

lvreduce -L 512M /dev/mapper/xxx  //讲逻辑卷缩小到特定的大小

mount -a

先resize2fs -> lvreduce

扩展卷组

01、创建

fdisk   //type -> 0x8e Linux LVM
pvcreate /dev/sdx
vgextend vgname /dev/sdx
vgdisplay vgname

缩容卷组

pvmove /dev/sdx  //要确保移除的磁盘空间,其他空间可以承接
vgreduce vganame /dev/sdx  //从卷组删除物理卷/dev/sdx

删除lvm分区

umount /dev/vg_test1/lv_test1  //卸载
lvremove /dev/vg_test1/lv_test1  //移除lvm

#一般不用这种操作的,记录下相关命令
vgremove vg_test1 //移除vg
pvremove /dev/sdb{1,2,3,4}  //移除vg

标签:实战,lvname,vgname,lv1,centos,mapper,dev,lvm,vg1
From: https://www.cnblogs.com/xiaochina/p/17019502.html

相关文章

  • CentOS 7搭建本地yum源和局域网yum源
    搭建本地yum源本地yum源,就意味着只有搭建该yum源的这台服务器能使用,其它的服务器都不能使用该yum源。搭建本地yum源的所有步骤如下:复制#准备好一个centos 的镜像,我这......
  • 《python数据分析与挖掘实战》学习指南
     要求:1、能够发现数据:对数据进行质量分析(异常值分析之3sigma原则、箱型图)2、画图:对数据进行特征分析,一般可通过绘制图表(更优的是制作视频)、计算某些特征量等手段进行数......
  • CentOS升级sqlite3教程,如何更新sqlite版本
    今天部署图床的时候发现啥都要升级,php还要更新。。。这版本要求太严格了,还不支持docker。。。只能一步一步来了。耗时间最长的就是这个更新sqlite3,转载一下教程。本文为......
  • 读Java实战(第二版)笔记17_反应式编程
    1. 再次出现在聚光灯下的原因1.1. 基本思想已经有二三十年的历史1.2. 大数据1.2.1. 以PB计量的大数据1.2.2. 当前互联网中流量最大的部分是移动流量1.2.3. 物......
  • 18、搭建实战和 Sequential的使用
    1、CIFAR10神经网络模型卷积操作一般会使图像尺寸变小的,因为第一层卷积,卷积操作之后图像大小仍然是32,所以有可能用了padding进行填充。  根据公式算一算:  经过计......
  • CentOS7 安装MySQL 8.0.28+
     MySQL的三大版本a)MySQLEnterpriseEdition:企业版本(付费)b)MySQLClusterCGE:高级集群版(收费)c)MySQLCommunityServer:社区版(开源) 登录MySQL官网https://www.mysql.com......
  • springJdbc实战
     一、ShardingSphere二、ShardingJDBC实战1、核心概念:2、测试项目介绍3、快速实战4、ShardingJDBC的分片算法5、ShardingSphere的SQL使用限制6、分库分表带来的......
  • linux基本功系列之sudo命令实战
    #前言......
  • centos添加磁盘挂载
     不使用逻辑卷格式化磁盘(一路回车)fdisk/dev/vdb格式化文件格式mkfs.xfs/dev/vdb1创建挂载目录mkdir/data/加入自启动echo"/dev/vdb1/data/......
  • Web安全入门与靶场实战(43)- 查看Linux版本
    脏牛漏洞是在Linux内核中存在的一个漏洞,具体原理是get_user_page内核函数在处理Copy-on-Write(简称COW)的过程中,可能产生竞态条件造成COW过程被破坏。这里我们不需要去理解......