开发者社区> undefault> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

lvm管理:扩展lv、删除pv、lv等

简介: 从卷组VG里扩展lv、删除pv,并删除物理卷PV 一、扩展LV、缩小LV 1、卸载LV 命令:umount  “挂载目录” 2、扩展LV 命令:lvextend -L +500m  /dev/lv00/lv01 或者 lvresize -L 5G  /dev/lv00/lv01 lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。 3、检查
+关注继续查看

lvm

从卷组VG里扩展lv、删除pv,并删除物理卷PV

一、扩展LV、缩小LV

1、卸载LV

命令:umount  “挂载目录”

2、扩展LV

命令:lvextend -L +500m  /dev/lv00/lv01 或者 lvresize -L 5G  /dev/lv00/lv01

lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。

3、检查文件系统

命令:fsck -f  /dev/vg00/lv01

4、重建文件系统

命令:resize2fs  /dev/lv00/lv01

这一步很关键,重建文件系统不用担心LV的数据会丢失,当然,以防万一,也可以先备份下LV里的数据。

5、挂载LV

命令:mount  /dev/lv001/lv01  /opt

缩小LV

缩小LV需要事先知道LV中的数据容量大小,缩小容量值不应超过剩余空间容量,而且要知道减少LV容量后的新大小。可以通过lvscan来查看LV容量,通过vgdisplay来查看剩余容量。

1、卸载LV

命令:umount  “挂载目录”

2、检查文件系统

命令:fsck -f  /dev/lv00/lv01

3、调整LV大小并重建文件系统

命令:resize2fs  /dev/vg00/lv01  2G

4、减小LV容量

命令:lvreduce -L -3G  /dev/vg00/lv01

5、挂载LV

命令:mount  /dev/lv001/lv01  /opt



二、从卷组里删除PV

1、先查看VG里的PV情况 vgdisplay -v
2、从VG里删除PV vgreduce vg00 /dev/sdb1
3、检查确认是否删除PV 
   vgdisplay -v vg00 | grep "/dev/sdb1"

三、删除PV

 1、确认pv信息 pvdisplay
     "/dev/sdb1" is a new physical volume of "290.24 MB"
     这里的/dev/sdb1就是要删除的pv
 2、删除pv 
    pvremove  /dev/sdb1
 3、确认pv是否成功删除
    pvdisplay | grep "/dev/sdb1"

三、删除硬盘上的LVM分区

 1、fdisk /dev/sdb
 2、Command (m for help): p 
 3、Command (m for help): d
    Selected partition 1
 4、Command (m for help): p <--在显示分区情况,发现已经没了
 5、 Command (m for help): w

 删除lv

 1、卸载挂载 umount /dev/vg00/lv01
 2、移除lv lvremove  /dev/vg00/lv01
 3、确认是否成功移除lv
    lvdisplay | grep "/dev/vg00/lv01"

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python包管理工具之 PDM
大家好,我是小姜。之前讲了一个pipenv和poetry包管理工具,想必大家也和我一样去了解过pipenv所存在问题,所以不是很推荐使用。后来改成了poetry工具,但这个东西对我来说稍微有点麻烦,经常容易打错,虽然可以做成alias的形式。那么今天我给大家推荐一个叫PDM的工具,全称:Python Development Master。它也是非常好用,有兴趣的朋友可以使用一下。
10 0
JVM内存管理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36367789/article/details/81605601 关系图: 程序计数器 虚拟机栈 本地方法栈 堆内存 方法区 更深入的了解常量池和intern: JVM将内存主要划分为:方法区、虚拟机栈、本地方法栈、堆、程序计数器。
961 0
【Python】软件管理工具--pip
    因为项目的原因我需要深入的学习python,后端程序依赖各种各种软件包,比如MySQLdb,新手可能会有些不熟悉 如何快速安装所需要的python 包。常用的python 包安装和管理有 easy_install, setuptools, pip,distribute。
857 0
Python之软件管理
常用软件包管理工具 一般python软件包管理工具,主要有以下:     图 常用python包管理工具 可以看到distribute是setuptools的替代方案(因为Setuptools包不再维护了),pip是easy_install的替代方案。
1215 0
+关注
86
文章
4
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载