lvm扩容是否影响oracle,linux下对LVM扩容

2023-11-05

扩容原因:/dev/vg_rhel64/lv_root 占用率达到100%,导致部分应用无法继续运行

操作过程:

1.关闭系统,在虚拟机中添加一块10G的磁盘

2.查看新添加磁盘对应的名称

[[email protected] ~]# fdisk -cul 得知磁盘对应名称为 /dev/sdc

3.给sdc分区,只分一个区sdc1

[[email protected] ~]# fdisk -cu /dev/sdc

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0xa655ad49.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won‘t be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p

Partition number (1-4): 1

First sector (2048-20971519, default 2048):

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):

Using default value 20971519

Command (m for help): p

Disk /dev/sdc: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xa655ad49

Device Boot Start End Blocks Id System

/dev/sdc1 2048 20971519 10484736 83 Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

4.在sdc1上创建pv

[[email protected] ~]# pvcreate /dev/sdc1

Physical volume "/dev/sdc1" successfully created

5.查看pv的情况

[[email protected] ~]# pvdisplay

--- Physical volume ---

PV Name /dev/sdb2

VG Name vg_rhel64

PV Size 14.51 GiB / not usable 3.00 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 3714

Free PE 0

Allocated PE 3714

PV UUID VBVnoj-7R81-0BgJ-j8Tr-nq2W-i84v-xJZlqZ

--- Physical volume ---

PV Name /dev/sda5

VG Name vg_myvg

PV Size 1.00 GiB / not usable 4.00 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 255

Free PE 0

Allocated PE 255

PV UUID CmX1Tx-1LdX-wtRf-qXoX-Myg3-WR5g-klwUg9

--- Physical volume ---

PV Name /dev/sda6

VG Name vg_myvg

PV Size 1021.00 MiB / not usable 0

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 255

Free PE 0

Allocated PE 255

PV UUID Q9FgFp-0gHF-KMtK-Vrfa-2f95-eKRg-7bq40d

"/dev/sdc1" is a new physical volume of "10.00 GiB"

--- NEW Physical volume ---

PV Name /dev/sdc1

VG Name

PV Size 10.00 GiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV UUID KrvMui-Kzmd-qGdP-SBl6-yYfZ-Q5Y6-PA1Vv0

6.查看系统当前vg的情况

[[email protected] ~]# vgdisplay

--- Volume group ---

VG Name vg_rhel64

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 3

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 1

Act PV 1

VG Size 14.51 GiB

PE Size 4.00 MiB

Total PE 3714

Alloc PE / Size 3714 / 14.51 GiB

Free PE / Size 0 / 0

VG UUID Yb3iGX-1SdP-MoFz-I4iS-0oDt-NhVD-SE5UAr

--- Volume group ---

VG Name vg_myvg

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 1

Open LV 1

Max PV 0

Cur PV 2

Act PV 2

VG Size 1.99 GiB

PE Size 4.00 MiB

Total PE 510

Alloc PE / Size 510 / 1.99 GiB

Free PE / Size 0 / 0

VG UUID x9sUhJ-gQ4c-avxR-daQ1-ceib-VtGF-nvwqv9

7.给vg扩容

[[email protected] ~]# vgextend vg_rhel64 /dev/sdc1

Volume group "vg_rhel64" successfully extended

8.查看扩容后vg的情况

[[email protected] ~]# vgdisplay

--- Volume group ---

VG Name vg_rhel64

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 4

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 2

Act PV 2

VG Size 24.50 GiB

PE Size 4.00 MiB

Total PE 6273

Alloc PE / Size 3714 / 14.51 GiB

Free PE / Size 2559 / 10.00 GiB

VG UUID Yb3iGX-1SdP-MoFz-I4iS-0oDt-NhVD-SE5UAr

--- Volume group ---

VG Name vg_myvg

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 5

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 1

Open LV 1

Max PV 0

Cur PV 2

Act PV 2

VG Size 1.99 GiB

PE Size 4.00 MiB

Total PE 510

Alloc PE / Size 510 / 1.99 GiB

Free PE / Size 0 / 0

VG UUID x9sUhJ-gQ4c-avxR-daQ1-ceib-VtGF-nvwqv9

9.查看系统当前lv的情况

[[email protected] ~]# lvdisplay

--- Logical volume ---

LV Path /dev/vg_rhel64/lv_root

LV Name lv_root

VG Name vg_rhel64

LV UUID Y2oXR6-yrXx-fetw-GiOl-iHmc-HbOV-fIUc83

LV Write Access read/write

LV Creation host, time rhel64.oracle.com, 2017-11-13 21:47:39 +0800

LV Status available

#open 1

LV Size 12.54 GiB

Current LE 3210

Segments 1

Allocation inherit

Read ahead sectors auto

currently set to 256

Block device 253:0

--- Logical volume ---

LV Path /dev/vg_rhel64/lv_swap

LV Name lv_swap

VG Name vg_rhel64

LV UUID OuuBWZ-WqMd-kZ5B-ka62-Ifgy-hfD5-6bpdZL

LV Write Access read/write

LV Creation host, time rhel64.oracle.com, 2017-11-13 21:47:42 +0800

LV Status available

#open 1

LV Size 1.97 GiB

Current LE 504

Segments 1

Allocation inherit

Read ahead sectors auto

currently set to 256

Block device 253:1

--- Logical volume ---

LV Path /dev/vg_myvg/lv_mylv

LV Name lv_mylv

VG Name vg_myvg

LV UUID vFq38A-3mJ1-RRso-2EcI-e9gO-wz2a-YWU3x8

LV Write Access read/write

LV Creation host, time rhel64.oracle.com, 2018-01-12 14:14:35 +0800

LV Status available

#open 1

LV Size 1.99 GiB

Current LE 510

Segments 2

Allocation inherit

Read ahead sectors auto

currently set to 256

10.给lv扩容

[[email protected] ~]# lvextend /dev/vg_rhel64/lv_root /dev/sdc1

Extending logical volume lv_root to 22.54 GiB

Logical volume lv_root successfully resized

11.查看扩容后的lv

[[email protected] ~]# lvdisplay

--- Logical volume ---

LV Path /dev/vg_rhel64/lv_root

LV Name lv_root

VG Name vg_rhel64

LV UUID Y2oXR6-yrXx-fetw-GiOl-iHmc-HbOV-fIUc83

LV Write Access read/write

LV Creation host, time rhel64.oracle.com, 2017-11-13 21:47:39 +0800

LV Status available

#open 1

LV Size 22.54 GiB

Current LE 5769

Segments 2

Allocation inherit

Read ahead sectors auto

currently set to 256

Block device 253:0

--- Logical volume ---

LV Path /dev/vg_rhel64/lv_swap

LV Name lv_swap

VG Name vg_rhel64

LV UUID OuuBWZ-WqMd-kZ5B-ka62-Ifgy-hfD5-6bpdZL

LV Write Access read/write

LV Creation host, time rhel64.oracle.com, 2017-11-13 21:47:42 +0800

LV Status available

#open 1

LV Size 1.97 GiB

Current LE 504

Segments 1

Allocation inherit

Read ahead sectors auto

currently set to 256

Block device 253:1

--- Logical volume ---

LV Path /dev/vg_myvg/lv_mylv

LV Name lv_mylv

VG Name vg_myvg

LV UUID vFq38A-3mJ1-RRso-2EcI-e9gO-wz2a-YWU3x8

LV Write Access read/write

LV Creation host, time rhel64.oracle.com, 2018-01-12 14:14:35 +0800

LV Status available

#open 1

LV Size 1.99 GiB

Current LE 510

Segments 2

Allocation inherit

Read ahead sectors auto

currently set to 256

Block device 253:2

12.查看系统当前的分区情况

[[email protected] ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/vg_rhel64-lv_root

13G 12G 104M 100% /

tmpfs 1.5G 72K 1.5G 1% /dev/shm

/dev/sdb1 485M 33M 427M 8% /boot

/dev/sda1 18G 172M 17G 1% /u01

/dev/sda2 7.9G 146M 7.4G 2% /software

/dev/mapper/vg_myvg-lv_mylv

2.0G 11M 1.9G 1% /lvm

没有扩容

13.对/扩容

[[email protected] ~]# resize2fs /dev/vg_rhel64/lv_root

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/vg_rhel64/lv_root is mounted on /; on-line resizing required

old desc_blocks = 1, new_desc_blocks = 2

Performing an on-line resize of /dev/vg_rhel64/lv_root to 5907456 (4k) blocks.

The filesystem on /dev/vg_rhel64/lv_root is now 5907456 blocks long.

14.查看扩容后分区的情况

[[email protected] ~]# df -Th

Filesystem Type Size Used Avail Use% Mounted on

/dev/mapper/vg_rhel64-lv_root

ext4 23G 12G 9.5G 56% /

tmpfs tmpfs 1.5G 72K 1.5G 1% /dev/shm

/dev/sdb1 ext4 485M 33M 427M 8% /boot

/dev/sda1 ext4 18G 172M 17G 1% /u01

/dev/sda2 ext4 7.9G 146M 7.4G 2% /software

/dev/mapper/vg_myvg-lv_mylv

ext4 2.0G 11M 1.9G 1% /lvm

可以看到,/分区由原来的13G扩容到了23G

原文:http://blog.51cto.com/13489442/2060264

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

lvm扩容是否影响oracle,linux下对LVM扩容 的相关文章

  • (附源码)计算机毕业设计ssm个性化旅游线路推荐系统

    项目运行 环境配置 Jdk1 8 Tomcat7 0 Mysql HBuilderX Webstorm也行 Eclispe IntelliJ IDEA Eclispe MyEclispe Sts都支持 项目技术 SSM mybatis Ma
  • Ansible——简介Ansible

    一 什么是ansible 1 ansible 是一种开源自动化语言 用户可以通过它高效地自动化执行任务 通过自己的电脑自动化远程配置管理多台服务器 2 ansible用于批量配置管理 应用部署 安全和审计 工作流自动化和网络自动化 编排整个
  • 计算阶乘之和

    计算一下1 2 10 一个错误示范 代码如下 int main int i 0 int ret 1 int sum 0 for i 1 i lt 10 i int j 0 for j 1 j lt i j ret j sum ret pri
  • 2021.12.3-12.4--面试题

    请列举你所知道的Object类的方法并简要说明 Object 默认构造方法 clone 创建并返回此对象的一个副本 equals Object obj 指示某个其他对象是否与此对象 相等 finalize 当垃圾回收器确定不存在对该对象的更
  • “~i“在C语言的for循环中是什么意思

    最近看y总的视频 在他的代码里经常出现 1 比如 for int i h u i i ne i dfs e i depth 1 然后我就不解了 去百度了一通 百度说 在C语言里面是二进制取反的意思 我还是有点不解 然后自己写代码测试了一下
  • centos7-centos6常用配置对比

    设置 CentOS 6 vs CentOS 7 系统常用配置 ysvinit vs Upstart vs Systemd 常见设置 字符集CentOS 6方法 etc sysconfig i18n中的LANG CentOS 7方法1 loc
  • Murata村田高压电容的国产替代--赫威斯电容(HVC Capacitor)

    国内众多高压电源厂家 医疗 探伤 无损检测 静电 喷涂等 曾广泛使用日本Murata 村田制作所 的高压陶瓷电容 村田高压电容无论在极限耐压水平 高频耐受性 容量稳定性等指标都远超中国和他国家同类型产品 但村田公司在2018年秋天决定整体停
  • Chrome:拖入crx文件时,显示“无法从该网站添加应用、扩展程序和用户脚本”问题

    问题现象 问题解决方案 1 打开新的页签 输入网址 chrome flags extensions on chrome urls 2 Extensions on chrome URLs 由Disabed修改为Enabled
  • Ubuntu 终端常用命令(持续更新)

    文章目录 1 查找 1 grep 在命令行中查找 曾经使用过的命令 2 find 3 which 2 编辑文件 1 vim 2 vi 3 gedit 建议新手使用 3 清除命令 1 clear 2 reset 4 磁盘管理 1 df dis
  • 修改windows控制台编码

    代码页code page UTF 8 65001 简体中文 GB2312 936 繁体中文BIG5 950 日文 932 美国 加拿大英语 437 俄文 866 韩文 949 查看当前代码页 chcp 设置当前代码页 临时设置 设置UTF
  • 应用服务漏洞扫描与利用

    使用命令nmap探测目标靶机的服务版本信息 将需要使用的参数作为FLAG进行提交
  • android.os.Environment

    public class Environment extends Object Java lang Object Android os Environment 类概述 提供访问环境变量 摘要 常量 String MEDIA BAD REMO
  • 【SDIO】SD2.0协议分析总结(一)-- SD卡基本概率介绍

    相关文章 SDIO SDIO SD卡 FatFs文件系统相关文章索引 1 前言 由于目前使用的硬件平台STM32只支持SD2 0 所以后面的介绍主要是参考 Part1 Physical Layer Simplified Specificat
  • 支持H.265网页播放的H5播放器EasyPlayer.js发布了

    在之前的多篇博客 历时半年 终于研发完成了Web网页对H 265 HEVC 直播和点播的支持 WebAssembly wasm EasyPlayer js开发Web H5网页播放H 265视频播放支持FLV与HLS直播与点播的过程 里面 我
  • C++ 拷贝构造函数等编译器自动生成的函数

    了解 C 默认编写的函数 空的类 在C 处理过后 编译器会为它声明 默认构造函数 copy 构造函数 copy assignment 操作符 析构函数 并且这些函数都是 public 且 inline 的 class Empty class
  • jQuery提交表单时,游览器默认拦截

    今天做一个功能 当用户点击查询时 先验证用户查询次数是否足够 如果够得话使用form表单方式提交 跳转新的界面 为什么用form表单 因为数据敏感 不适合在游览器地址上显示出来 防止用户随意修改而导致数据问题 当axaj发送请求 gt 验证
  • Vue集成WangEditor的初次使用

    作为一个菜鸟表示真的很难吖 这个插件就一个字 小巧 好用 首先我是Vue springboot的前后端分离 所以在查的时候结合文档和网上的一些例子 在此感谢帮助到我的大佬们 因为富文本编辑框之后会在很多地方用到 所以我采用了把WangEdi
  • Ctrl-labs CEO:脑机接口突破不断,五年内或可实现商用

    转自 https baijiahao baidu com s id 1650948598615192740 wfr spider for pc
  • Mysql-锁定读(Locking Reads)

    关于读锁 mysql官方文档地址 https dev mysql com doc refman 5 7 en innodb locking reads html与一致性非锁定读 普通读 快照读 对应的就是锁定读 锁定读的用处很多 首先先说下

随机推荐

  • js 高级算法 - 动态规划

    主要是看了 数据结构与算法 有所感悟 虽然这本书被挺多人诟病的 说这有漏洞那有漏洞 但并不妨碍我们从中学习知识 其实像在我们前端的开发中 用到的高级算法并不多 大部分情况if语句 for语句 swith语句等等 就可以解决了 稍微复杂的 可
  • DestroyList() 和ClearList() 一个使用引用,一个直接传参

    在高一凡编写的算法书P20页写着 销毁链表时用了引用 void DestroyList LinkList L LinkList q while L q L gt next free L L q 清空链表没有使用引用 void ClearLi
  • element UI 图片上传/文件上传

  • 2021-04-16

    喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事 你们一定都觉得这猴子太闹腾了 其实你们是有所不知 悟空是在研究一个数学问题 什么问题 他研究的问题是蟠桃一共有多少个 不过 到最后 他还是没能解决这个难题 呵呵 当时的情况是这样的 第一天悟空吃
  • yarn的常用命令以及与npm的对比

    yarn安装 在yarn的官网下载yarn并安装或者 npm i yarn g 查看版本 Yarn v 1 初始化一个新项目 yarn init 与 npm init 一样通过交互式会话创建一个 package json yarn init
  • 实施工程师的必修课(一)-----项目启动前的知识整理学习-工作流程

    项目启动前的知识整理学习 工作流程 第一步 项目启动 第二步 调研开始 第三步 需求总结 第四步 数据和材料的收集 第五步 需求调研结束 第六步 上线试运行 第七步 项目验收 以lims系统为例 实验室信息管理系统 LIMS Laborat
  • MySQL存储原理

    MySQL中的数据组织是以页为单位的 每一页中的信息包括 页头 记录页面的控制信息 共占56字节 包括页的左右兄弟页面指针 用来连接相邻的页面 页面空间使用情况等 虚记录 最大虚记录 比页内最大主键还大 最小虚记录 比页内最小主键还小 记录
  • chatgpt论文润色

    https github com binary husky chatgpt academic
  • 开源库nothings/stb的介绍及使用(图像方面)

    GitHub上有个开源的stb库 Star数已过万 地址为https github com nothings stb 为何叫stb 是用的作者名字的缩写Sean T Barrett 此库仅包含头文件 除stretchy buffer h外
  • 佛祖保佑 永不宕机 永无BUG C语言 串口打印

    字符串如下 char log oo0oo r n o8888888o r n 88 88 r n r n 0 0 r n r n r n
  • ChromeDriver最新版(116.x及最新)下载途径分享

    首先查看version 在地址栏输入chrome version 最新版 官方地址 https googlechromelabs github io chrome for testing 选择合适的下载即可 Old 官网 https chr
  • 关于postman使用技巧

    一 get方法 只在此显示下有token的查询方法 一般的get查询直接浏览器地址即可 二 post请求 1 在headers中设置下Content Type为application json 2 在Body中输入正确的json格式即可 三
  • 从零实现DevOps(二):Centos7操作系统-环境变量配置(JDK、Maven、Node)

    1 JDK安装并配置环境变量 由于Jenkins官网要求 从2 357版本后必须用java11或17才可以运行 java8运行会报错 所以我们直接安装jdk11 1 下载地址 往下拉可以找到Java11 Java Downloads Ora
  • C语言速成指南

    说明一下吧 这篇文章是用于c语言有目的的速成 有点基础的看一看也可以当复习 如果想要真正学好c语言 建议看一下之前写的详细教程 这篇文章会有很多对于考试没有多大帮助的东西被忽略掉 临近期末祝大家考试顺利 我也会不断完善这篇文章的 欢迎各路大
  • SQLMap 注入 DVWA实战

    一 low级别 1 进入dvwa界面输入1 点击Submit 得到链接 http localhost dvwa master vulnerabilities sqli id 1 Submit Submit 2 我们用sqlmap进行爆破 s
  • springboot 配置多个请求服务代理

    springboot 配置服务代理 有时候 我们可能有下边这样的需求 即 针对于分布式服务 我们会有多种业务接口服务 但是服务器上可能只要求开放一个服务的端口 比如上图的restA项目端口是对外开放的 但是restB项目端口并未对外开放 这
  • StringBuffer与StringBuilder的区别

    StringBuffer与StringBuilder的区别 一 String StringBuffer与StringBuilder String字符串常量 String的值是不可变的 这就导致每次对String的操作都会生成新的String
  • 运算符优先级

    C语言中 运算符除了常见的三大类 算术运算符 关系运算符与逻辑运算符之外 还有一些用于完成特殊任务的运算符 运算符的运算优先级共分为15 级 1 级最高 15 级最低 在表达式中 优先级较高的先于优先级较低的进行运算 而在一个运算量两侧的运
  • 我爱Java系列之《JavaEE学习笔记day12》---【缓冲流、转换流、序列/反序列化流、打印流】

    一 缓冲流 1 字节缓冲输出流java io BufferedOutputStream extends OutputStream 高效字节输出流 写入文件 目标文件 底层定义个了一个长度为8192的数组 提高效率 常用方法 write in
  • lvm扩容是否影响oracle,linux下对LVM扩容

    扩容原因 dev vg rhel64 lv root 占用率达到100 导致部分应用无法继续运行 操作过程 1 关闭系统 在虚拟机中添加一块10G的磁盘 2 查看新添加磁盘对应的名称 email protected fdisk cul 得知