linux虚拟机lvm扩容,LVM扩容-----给虚拟机添加空间
本来有台上面配置好CACTI的监控服务的虚拟机,一直是用来监控现在的服务器,这天连接上去,才发现这台机器当时是自己在本机上玩的,没想到会用在真实工作环境下,现在空间快不够了,需要给这台虚拟机扩下容量了,可是在线扩容我还真没高过,没办法,在弄台虚拟机来玩玩。。。
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6983168 2253172 4369548 35% /
/dev/sda1 101086 12056 83811 13% /boot
tmpfs 257668 0 257668 0% /dev/shm
[root@localhost ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1044 8281507+ 8e Linux LVM
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
上面是本机现在的清况,下面开始创建物理卷
[root@localhost ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
[root@localhost ~]# pvdisplay ##可以用“pvdisplay”命令查看物理卷情况
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 7.90 GB / not usable 23.41 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 252
Free PE 0
Allocated PE 252
PV UUID Up0jiK-5I0E-d5J5-wZSu-WIhX-aKRA-OR9Pjm
"/dev/sdb" is a new physical volume of "1.00 GB" ###新建的物理卷
--- NEW Physical volume ---
PV Name /dev/sdb
VG Name
PV Size 1.00 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID zkullQ-PgoI-fHH4-xL3K-VLGm-JgMr-T7R1oA
下面就是将新添的物理卷加入到已有的逻辑卷组中
[root@localhost ~]# vgextend /dev/VolGroup00 /dev/sdb /dev/cdrom: open failed: Read-only file system
/dev/cdrom: open failed: Read-only file system
Attempt to close device '/dev/cdrom' which is not open.
Volume group "VolGroup00" successfully extended
[root@localhost ~]# vgdisplay ##查看卷组的空间
--- Volume group ---
VG Name VolGroup00
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 8.84 GB
PE Size 32.00 MB
Total PE 283
Alloc PE / Size 252 / 7.88 GB ###原有的 Free PE / Size 31 / 992.00 MB ##新加的扩容进去的空间
VG UUID 0q4Uy2-coR3-bLwU-izpJ-kLOC-PxO3-9Efm8H
###############################################################
[root@localhost ~]# lvdisplay 查看下分区
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol00
VG Name VolGroup00
LV UUID DDmERv-LIlu-cwXR-oM9t-33wj-l2ko-zw715W
LV Write Access read/write
LV Status available
# open 1
LV Size 6.88 GB
Current LE 220
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/VolGroup00/LogVol01
VG Name VolGroup00
LV UUID e0uO3o-HHrl-LFD1-iy3j-GSQc-U5mM-Q0GU4F
LV Write Access read/write
LV Status available
# open 1
LV Size 1.00 GB
Current LE 32
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
下面就开始扩容的操作了。。。
[root@localhost ~]#lvextend -L +1G /dev/VolGroup00/LogVol00 Extending logical volume LogVol00 to 7.88 GB
Insufficient free space: 32 extents needed, but only 31 available
###这里显示失败,空间不够,我的命令是加一个G的空间,但是空间不足。。。
[root@localhost ~]# lvextend -L +900M /dev/VolGroup00/LogVol00 Rounding up size to full physical extent 928.00 MB
Extending logical volume LogVol00 to 7.78 GB
Logical volume LogVol00 successfully resized
##成功了,我改为添加900M,其实在上面vgdisplay 的时候可以看到他添加了多少空间,但是当时我操作的时候,没注意看,呵呵。。。这个时候你在用lvdisplay命令看LV的空间的话,可以看到/dev/VolGroup00/LogVol00的空间已经增大了。。。
下面开始检查LVM设备对应inode和block之间的关系
[root@localhost ~]# e2fsck -f /dev/VolGroup00/LogVol00
e2fsck 1.39 (29-May-2006)
/dev/VolGroup00/LogVol00 is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
/dev/VolGroup00/LogVol00: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/VolGroup00/LogVol00: ***** FILE SYSTEM WAS MODIFIED *****
/dev/VolGroup00/LogVol00: ***** REBOOT LINUX *****
/dev/VolGroup00/LogVol00: 108951/2064384 files (0.3% non-contiguous), 627952/2048000 blocks
最后是增加的容量生效
[root@localhost ~]# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 2048000 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 2048000 blocks long.
最后用df在看下现在的空间情况:
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
7933376 2253184 5270604 30% / #本来是35%
/dev/sda1 101086 12056 83811 13% /boot
tmpfs 257668 0 257668 0% /dev/shm
至此在虚拟机上,最简单的一个LVM扩容操作完毕,为日后查看写本文做备忘。
linux虚拟机lvm扩容,LVM扩容-----给虚拟机添加空间相关推荐
- 虚拟机扩容——LVM分区
虚拟机扩容--LVM分区 前提说明 实验环境 一.准备工作 二.查看磁盘扩容后状态 三.对指定磁盘进行初始化操作 四.创建物理卷 1.刷新分区并创建物理卷 2.查看物理卷信息 五.卷组.逻辑卷的操作( ...
- linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
有一个/dev/sdc的盘,上面划分了3个主分区/dev/sdc1-3,一个扩展分区/dev/sdc4,在扩展分区上划分了一/dev/sdc5.问题来了,想扩容这个/dev/sdc硬盘,怎么新建分区或 ...
- linux 扩展zhu分区,Linux分区调整(LVM和非LVM环境中扩容和缩小)
前言:我的上一篇博文详细介绍了磁盘.格式以及分区知识,里面也涉及了LVM,本文主要实践下LVM和非LVM环境中Linux分区如何扩容和缩小. 分区调整原理: Linux磁盘分区和磁盘格式紧密相连,想要 ...
- linux扩容后显示管理,linux之lvm管理及扩容
本文为:Centos6.0系统 1.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauel ...
- linux磁盘扩空间,Linux磁盘空间扩容(LVM)
Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...
- Linux lvm分区扩容/ gparted 扩容
环境说明 已知 pv 空间剩余大小 13.27t没有分配,把剩余空间分配到根目录的lv分区上 查看分区 df -lh 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 16G 0 16G ...
- 虚拟机服务器磁盘扩容步骤,vmware ESXi 虚拟机扩容磁盘空间
主要步骤: vmware 宿主机编辑虚拟机配置扩容服务器并启动虚拟机 fdisk新建分区 pvcreate新建物理卷 vgextend扩展卷组 lvextend扩容逻辑卷 xfs_growfs扩容文件 ...
- 磁盘 - 使用LVM进行磁盘扩容(fdisk, LVM, pvcreate, lvcreate, parted)
本文的所有操作届在Ubuntu 12.04 LTS上验证成功,其他发行版请自行查阅相关命令. 给某台服务器或者虚拟机VM进行LVM扩容的前提是,这台机器在安装创建的时候开启了LVM功能. 对于服务器来 ...
- Centos7下,LVM根分区扩容
本次扩容是由于之前给gitlab分配的硬盘空间太小,只有8G.然后有一天,开发人员突然无法上传代码,gitlab网页也打不开.经过一番排查,发现是git服务器的根分区空间满了.那么就对其进行扩容. 1 ...
- 云主机磁盘存储动态扩容(LVM)方案
一.场景 云主机使用的越来越多,现在几乎没有不使用云主机的,经常会碰到需要升级硬盘存储的操作,直接添加磁盘,或动态在原有的分区上扩容,所使用的方案大致有如下: 1.基于lvm格式 在线动态扩容 2.非 ...
最新文章
- java常用的集合对象_java常用实体类、集合类
- Nio 中的方法 - 文件上传
- CVPR2021单目深度估计:腾讯光影研究室优势夺冠,成果落地应用
- Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败...
- postforobject 设置代理_Spring RestTemplate和代理身份验证
- Java-NIO(三):直接缓冲区与非直接缓冲区
- C#中IQueryable和IEnumberable的区别
- mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
- 安卓手机管理_安卓手机用户大福利,谷歌将改善手机内存管理,运行更流畅
- Au 音频效果参考:特殊效果
- [操作系统]Nachos4.1安装教程(docker+linux)
- 4g模块Linux拨号ppp脚本,在ARM-linux上实现4G模块PPP拨号上网【转】
- 扒一扒网易云课堂python课程,发现还有不少可以白嫖的免费好资源
- Maple中solve和dsolve的区别:solve方程解,dsolve常微分方程解
- YDOOK: Python:requests: Scanic: 客户端 client 向服务器请求照片并返回 post请求
- 芝诺数解|【三】前程未可量,奋发而为之——国产动画电影探索之路
- 高仿富途牛牛-组件化(二)-磁力吸附
- Ambarella : 一家伟大的视频压缩处理芯片厂商
- 使用EasyExcel下载,文件名乱码问题处理
- 一个例子手把手抬你入门Vue2
热门文章
- Spring JDBC事务支持类jdbcTemplate(了解)
- Arcpy报错及解决——持续补充中
- 开源在线文档编辑工具_开源暑期实习,在线教育新工具等
- (11)Node.js 核心模块fs – 同步函数( synchronization )
- 前端:JS/25/DOM官方定义,DOM分类,HTML节点树(节点关系,节点类型,),核心DOM中公共的属性和方法(节点访问,查找DOM节点,节点属性,节点的创建,追加和删除)
- thinkphp 事件
- struts 结果类型
- 玩游戏计算机丢失msvcp,Win10系统玩吃鸡提示游戏缺少msvcp140.dll的解决方法
- php label,HTML的label标签
- dubbo协议_一文详细解读 Dubbo 中的 http 协议