CentOS6、7LVM扩容
简介
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现。
物理存储介质(PhysicalStorageMedia)
指系统的物理存储设备:磁盘,如:/dev/hda、/dev/sda等,是存储系统最底层的存储单元。
物理卷(Physical Volume,PV)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
卷组(Volume Group,VG)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
逻辑卷(Logical Volume,LV)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
查看系统中时候安装了lvm

查看信息命令
[root@elements ~]# pvdisplay #查看PV信息
--- Physical volume ---
PV Name /dev/sda2
VG Name vg_elements
PV Size 99.51 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE
Free PE
Allocated PE
PV UUID emRqT3-QWSo-geJJ-Y33j-u3EQ-DVKe-FcgQAB [root@elements ~]# vgdisplay #查看卷组VG信息
--- Volume group ---
VG Name vg_elements
System ID
Format lvm2
Metadata Areas
Metadata Sequence No
VG Access read/write
VG Status resizable
MAX LV
Cur LV
Open LV
Max PV
Cur PV
Act PV
VG Size 99.51 GiB
PE Size 4.00 MiB
Total PE
Alloc PE / Size / 99.51 GiB
Free PE / Size /
VG UUID XyUyon-Am0c-5aEc-Snl5-GyEu-hc6L-dOrceg [root@elements ~]# lvdisplay # 查看LV信息
--- Logical volume ---
LV Path /dev/vg_elements/lv_root
LV Name lv_root
VG Name vg_elements
LV UUID aBorXh-N1mb-vEC0-NU2p-CcrK-y67d-N9Yv5s
LV Write Access read/write
LV Creation host, time elements.org, -- :: +
LV Status available
# open
LV Size 50.00 GiB
Current LE
Segments
Allocation inherit
Read ahead sectors auto
- currently set to
Block device : --- Logical volume ---
LV Path /dev/vg_elements/lv_home
LV Name lv_home
VG Name vg_elements
LV UUID C4LV5D-eEgT-k47G-fT9v-t8O4-NHTG-66MU2S
LV Write Access read/write
LV Creation host, time elements.org, -- :: +
LV Status available
# open
LV Size 41.68 GiB
Current LE
Segments
Allocation inherit
Read ahead sectors auto
- currently set to
Block device : --- Logical volume ---
LV Path /dev/vg_elements/lv_swap
LV Name lv_swap
VG Name vg_elements
LV UUID JIl8Id-dgeI-dQ1l-lJzK-OUzV-pZYz-bzo0Ge
LV Write Access read/write
LV Creation host, time elements.org, -- :: +
LV Status available
# open
LV Size 7.83 GiB
Current LE
Segments
Allocation inherit
Read ahead sectors auto
- currently set to
Block device :
查看现在硬盘使用情况:

物理机操作:添加硬盘做raid
虚拟机操作:关机添加一块硬盘文件,或者直接在原有的基础上增加容量
前提是 此系统 用的是LVM分区格式
添加完成后,机器并不识别,需要进行以下配置
查看现在分区情况,或者用fdisk -l进行查看

新建一个sda3分区,并转换为LVM卷(8e)

最后输入w保存配置

需要刷新硬盘信息才可以显示新分的区
使用partprobe命令或者reboot重启一下机器
刷新后可以查看一下

vgs查看一下逻辑卷状态
将新分的sda3加入pv
将sda3加入vg组VolGroup
再查看一下逻辑卷状态

给/根分区扩容100G

把卷组里剩余的空间全分给/根分区

CentOS7只有扩容得命令不一样,其他的分区加入pv加入vg操作都相同
CentOS7扩命令如下:
#lvextend -l +100%FREE /dev/centos/quan 扩容
#xfs_growfs /dev/centos/quan 刷新扩容
CentOS6、7LVM扩容的更多相关文章
- centos6.5 扩容
#查看挂载点: df -h #显示: 文件系统 容量 已用 可用 已用%% 挂载点 /dev/mapper/vg_dc01-lv_root 47G 12G 34G % / tmpfs 504M 88K ...
- xen虚拟机(Centos6.6)的创建和扩容
好久没来更博了,从这篇开始,我准备好好梳理一下Hadoop的那些"事".本人技术渣一枚,只是本着知识共享的原则,希望将我所掌握的知识分享出来.若文中有错误的地方,欢迎大家告知我,我 ...
- Oracle VM VirtualBox虚拟机内Linux系统硬盘扩容步骤(CentOS6.5)
1.首先获取要扩容的虚拟机的 UUID VBoxManage 改命令在C:\Program Files\Oracle\VirtualBox目录内,可先添加该目录到环境变量.C:\Users\yzkj- ...
- centos6.5磁盘扩容
3台虚拟机都是20G磁盘,用着用着发现不够了,先扩容了一台,各种百度...各种坑,每个人的情况不一样,发现不一样的地方最后立即百度查看.一台扩容成功后,打算再扩容一台,目的是留一个记录.(我是用xsh ...
- CentOS6.9 ARM虚拟机扩容系统磁盘
由于扩容磁盘的操作非同小可,一旦哪一步出现问题,就会导致分区损坏,数据丢失等一系列严重的问题,因此建议:在进行虚拟机分区扩容之前,一定要备份重要数据文件,并且先在测试机上验证以下步骤,再应用于您的生产 ...
- CentOS6.5 虚拟机 磁盘扩容
1. 关闭虚拟机 2. 编辑虚拟机设置:增加硬盘的置备大小,或者添加新的硬盘 3. 启动虚拟机,查看可用磁盘大小 : # df -Th Filesystem Type Size Used Avail ...
- Linux虚拟机扩容根分区CentOs6.9 VMware14
1.首先关闭虚拟机点击编辑虚拟机设置 2.点击想要扩容的硬盘点击扩容 3.增加容量 输入想增加的容量,因为我本身是30G写到35G是加了5G不是增加30G.(此处为了演示只增加5G) 4.开启虚拟机 ...
- linux服务器加硬盘扩容
from: http://bbs.chinaunix.net/thread-3613556-1-1.html 试验环境: vmware下,centos6,64位版本,原来系统默认分区,/dev/sda ...
- centos6.5kvm虚拟化安装部署
一.走进云计算 云计算:云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供, ...
随机推荐
- HBase的多节点集群详细启动步骤(3或5节点)(分为Zookeeper自带还是外装)
HBase的多节点集群详细启动步骤(3或5节点)分为: 1.HBASE_MANAGES_ZK的默认值是false(zookeeper外装)(推荐) 2.HBASE_MANAGES_ZK的默认值是tru ...
- oralce函数
1.trunc函数处理数字和日期TRUNC(NUMBER[,DECIMAL]) 数字格式TRUNC(DATE[,FOMAT]) 日期格式2.round函数(四舍五入)ROUND(NUMBER[,DEC ...
- centos7上修改运行级别
查看运行级别的原配置文件,和centos6上明显的不同: 运行级别控制文件: [root@nginx1 python]# ll /etc/systemd/system/default.targetlr ...
- iOS UITextView 展示html
NSString *htmlString = @"<h1>Header</h1><h2>Subheader</h2><p>Some ...
- Scrapy命令和备注
Scrapy命令和备注 1.创建一个新项目(命令行) project是项目名 scrapy startproject <project_name> 2.调试项目(pycharm) 在pyc ...
- 纯java实现邮件发送服务(亲测好用)
今天自己测试了一下用java代码实现发送有限的服务,非常简单.直接贴代码: import com.sun.mail.util.MailSSLSocketFactory; import javax.ma ...
- MySQL 索引设计概要
在关系型数据库中设计索引其实并不是复杂的事情,很多开发者都觉得设计索引能够提升数据库的性能,相关的知识一定非常复杂. 然而这种想法是不正确的,索引其实并不是一个多么高深莫测的东西,只要我们掌握一定的方 ...
- hdu 4512 吉哥系列故事——完美队形I【LCIS经典应用】
链接: http://acm.hdu.edu.cn/showproblem.php?pid=4512 http://acm.hust.edu.cn/vjudge/contest/view.action ...
- python的进程与线程
一.进程与线程的相关概念 1.什么是进程 进程是一个程序在一个数据集上的一次动态执行过程. 进程一般由程序,数据集,进程控制块三部分组成. 2.什么是线程 线程也叫轻量级进程,它是一个基本的CPU执行 ...
- 【pip】【conda】
1.指定python包安裝版本== 指定python包安裝源-i: pip2 -i https://pypi.tuna.tsinghua.edu.cn/simple 2.配置文件换源 vi ~/.p ...