我们来对整个LVM的工作原理进行一个简单表述:

(1)物理磁盘被格式化为PV,空间被划分为一个个的PE

(2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内

(3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘

(4)LV现在就直接可以格式化后挂载使用了

(5)LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据

LVM扩容的思路:物理分区(fdisk----创建PV(pvcreate)----扩展卷组容量(vgextend)----扩展逻辑卷空间容量(lvextend)

一、剩余空间扩容

为根分区扩容了:(环境:redhat 5.2 x64)

1:查看分区情况

shell>fdisk -l

Disk /dev/sda doesn't contain a valid partition table, 这句说明了190g的磁盘没分区

2:磁盘分区

shell>fdisk /dev/sda  (过程略,这里只建了一个分区)

3:再查看一下分区

shell>fdisk -l

可以看出第2步已经建了一个分区/dev/sda1

4:创建pv

分区之后,做下列动作,可以避免下列错误;

首先重启Linux系统或者执行partprobe(同步内存信息),就不会出现Device /dev/sda3 not found (or ignored by filtering)提示

shell>pvcreate /dev/sda1 ----------创建PV

5:查看一下当前卷组情况

shell>vgdisplay

这里Free PE / Size 0/0 表明没有可用的扩展空间

6:扩展卷组VolGroup00

shell>vgextend /dev/VolGroup00 /dev/sda1 -----------扩展卷组大小

7:再查看卷组

shell>vgdispaly

看看Free PE / Size 5692 / 177.88GB 说明扩展成功,有177.88GB可用

8:扩展逻辑卷LogVol00的容量(根目录"/"的挂载点)

shell>lvextend -L +1024M /dev/VolGroup00/LogVol00 -----------扩展逻辑卷大小

shell>/sbin/resize2fs /dev/VolGroup00/LogVol00 ------------重定义文件系统大小

9:扩容后的分区情况

根分区多了一个G,成功了!

注意:逻辑卷信息,可以去/dev/VolGroup00目录下面去查看。

转载于:https://blog.51cto.com/tsykl2008/1615396

linux根分区扩容(LVM动态卷)相关推荐

  1. linux根分区扩容教程,Linux教程CentOS根分区扩容方法

    玩蛇网推荐图文教程:python 列表 Linux教程CentOS根分区扩容方法,操作环境介绍: [root@linuxidc ~]# uname -a Linux linuxidc 2.6.32-3 ...

  2. linux+4t分区+扩容lvm,Linux中利用LVM实现分区动态扩容

    LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员 ...

  3. linux 根分区分的太大了,linux根分区满了如何处理,查找大文件方法

    一:如果linux根分区使用量达到100%,会造成如下现象: root不能登录 系统不能正常启动 二:通过命令查找根分区内的大文件 du -sh /* 2>/dev/null | sort -h ...

  4. linux非lvm分区在线扩容,怎么给不是LVM的根分区扩容

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想给根分区扩容,把 /dev/sdb挂载到/,但系统不是用LVM分区. 尝试过把/dev/sda1的类型改为lvm,但reboot之后系统都进不去. # ...

  5. linux磁盘扩空间,Linux磁盘空间扩容(LVM)

    Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...

  6. cent0S7根分区扩容以及问题解决

    之前由于没有规划好分区,导致根分区空间已经满了.如下所示: 可以使用lvm方式进行根分区扩容,但是比较坑的是,centos7用的是xfs文件系统,要注意 这是常规的扩容方法 1,创建分区 fdisk ...

  7. Linux系统分区及LVM使用(一)

    一.MBR分区 使用fdisk等分区工具,使用MBR(Master Boot Record)管理单个磁盘,这就决定了其分区表最多支持4个分区,分区类型包括主分区和扩展分区,逻辑分区可以被再次分割成多个 ...

  8. TS:linux根分区满了如何处理,查找大文件方法(成功测试-博客输出)-2022.2.11

    TS:linux根分区满了如何处理,查找大文件方法(成功测试-博客输出)-2022.2.11 目录 文章目录 TS:linux根分区满了如何处理,查找大文件方法(成功测试-博客输出)-2022.2.1 ...

  9. Linux单磁盘根分区扩容(非LVM)

    硬件:DELL R720 系统:XEN 虚拟系统:CentOS 6.5 安装分区:总共三个/和/sawp和/boot 前言 本文适合单块磁盘扩容,比如一个物理250G的硬盘,刚开始只分配了100G,不 ...

最新文章

  1. 问题 A: 第二题(划分一个集合为差值最小的两个子集合)
  2. C++知识点4——vector与string简述
  3. ThreadGroup其实比ExecutorService更好
  4. 移动视频-你选择了谁?
  5. 10.4 使用instanceof操作符判断对象类型
  6. 经典C/C++面试题
  7. 【开源项目----Android OPenGLES渲染YUV视频文件】
  8. 携程发布2021第三季度财报:营收53亿元 国际国内旅游市场“攻守”同发力
  9. 【AI项目商务合作】图像拼接
  10. 微信处罚腾讯判定其滥用原创:不要惹我 我狠起来能铁锅炖自己!
  11. 数据算法可视化学习网站
  12. 【联合仿真】电机与机械臂的联合simulink仿真
  13. 关于软件实施经验分享
  14. itext-asian-5.2.0
  15. 如何使用ADI公司的AD9833自制任意波形/函数发生器
  16. samkoon触摸屏用什么软件编程_触摸屏如何编程_触摸屏编程用什么软件
  17. 如何根据电脑显卡选择CUDA版本及显卡驱动
  18. 地月距离竟然如此遥远
  19. 实验: 写一个.msstyles皮肤测试程序
  20. 怎么批量提取多个 Excel 文档中的图片

热门文章

  1. C# VB6.0 Java C++ GUID 生成
  2. C/C++中Static的作用详述
  3. 深入理解PHP之isset和array_key_exists对比
  4. Python open 读和写
  5. 甲骨文第四财季SAAS和PAAS收入增长66%
  6. 数字图像处理的Matlab实现(1)—绪论
  7. 微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的...
  8. c#dev tabcontrol 与嵌套gridcontrol 总结
  9. lvs 负载均衡原理及其配置之 nat 模式
  10. Jmeter-jtl性能测试报告转换-2种导出方法