博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LVM 磁盘分区扩容
阅读量:7077 次
发布时间:2019-06-28

本文共 2278 字,大约阅读时间需要 7 分钟。

                   ESXI添加硬盘并免重启扩展Linux虚拟机LVM

手动在vCenter中将要扩充空间的Linux虚拟机添加一块50G的硬盘,过程略。

接下来是在Linux中操作步骤:

1、  查看SCSI总线:

[root@c11-mysql-n02 ~]# ls/sys/class/scsi_host/

host0  host1 host2

2、  重新扫描SCSI总线并添加SCSI设备到系统

[root@c11-mysql-n02 ~]# echo"- - -" > /sys/class/scsi_host/host0/scan

[root@c11-mysql-n02 ~]# echo"- - -" > /sys/class/scsi_host/host1/scan

[root@c11-mysql-n02 ~]# echo"- - -" > /sys/class/scsi_host/host2/scan

3、  确认磁盘已添加:

[root@c11-mysql-n02 ~]# fdisk –l

Disk /dev/sdc: 53.7 GB, 53687091200bytes

****

4、  格式化磁盘:

[root@c11-mysql-n02 ~]#fdisk  /dev/sdc

依次输入:n          #新建分区

p         #主分区

1                    #分区ID,这里是/dev/sdc1

回车2   #将所有空间分配

t输入8e   #设置分区格式为lvm8e

                     w#保存修改

[root@c11-mysql-n02 ~]# fdisk –l

   DeviceBoot     Start        End      BlocksId  System

/dev/sdc1         16527    52428096   8eLinux LVM

5、  将修改更新到系统(避免重启,使用partprobe命令):

[root@c11-mysql-n02 ~]#partprobe /dev/sdc1    #如未有此命令,则使用yum –y install parted

6、  确认当前需要扩展的VG

[root@c11-mysql-n02 ~]#vgdisplay或者vgs

--- Volume group ---

VG Name datavg

*

*

VG Size 100.00 GiB

*

*

8、使用/dev/sdc1创建PV

        [root@c11-mysql-n02 ~]# pvcreate /dev/sdc1

Writingphysical volume data to disk "/dev/sdc1"

Physicalvolume "/dev/sdc1" successfully created

9、使用新建的PV扩展VG(这里是datavg):

        [root@c11-mysql-n02 ~]# vgextend datavg /dev/sdc1

        Volume group "datavg" successfully extended

10、确定扩展后VG中可用的PE,以扩展LV

        [root@c11-mysql-n02 ~]# vgdisplay datavg

        Free  PE / Size       12799 / 50.00 GiB

11、使用free PE空间扩展LV

        [root@c11-mysql-n02 ~]#lvdisplay              #查看要扩展的LV

        --- Logical volume ---

LVPath               /dev/datavg/datalv

***

[root@c11-mysql-n02~]# lvextend -l +12799 /dev/datavg/datalv

Extendinglogical volume datalv to 149.99 GiB

Logical volumedatalv successfully resized

12、在线扩展文件系统:

        [root@c11-mysql-n02 ~]# resize2fs /dev/datavg/datalv

resize2fs1.41.12 (17-May-2010)

Filesystem at/dev/datavg/datalv is mounted on /data; on-line resizing required

old desc_blocks= 7, new_desc_blocks = 10

Performing anon-line resize of /dev/datavg/datalv to 39319552 (4k) blocks.

The filesystemon /dev/datavg/datalv is now 39319552 blocks long.

13、查看空间是否扩充生效:

[root@c11-mysql-n02~]# df -h

Filesystem           Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                        35G  5.1G   28G16% /

tmpfs                1.9G   76K1.9G   1% /dev/shm

/dev/sda1            485M   37M423M   8% /boot

/dev/mapper/datavg-datalv

                          148G   94G   47G67%/data  

 

     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1940175,如需转载请自行联系原作者

你可能感兴趣的文章
Docker+UPX 构建更小的镜像
查看>>
Centos下安装Python3.6和Python2共存
查看>>
深入理解ES6笔记(二)字符串和正则表达
查看>>
一个小众的php方法:hypot
查看>>
python操作redis(二)
查看>>
我是如何学习小程序的
查看>>
从Web到未来
查看>>
JS-常用数组API、对象API与日期、随机数
查看>>
Nodejs操作MySQL-增删改查
查看>>
使用Docker搭建Squid代理服务器
查看>>
makefile规则
查看>>
【运维】nginx服务器基本配置指南
查看>>
Angular通过订阅观察者对象实现不同组件中数据的实时传递
查看>>
Bitmap的图片压缩汇总
查看>>
树莓派学习手记——制作一个空调遥控器(红外接收、发射的实现)
查看>>
《Maven实战》阅读总结(二)Maven仓库
查看>>
【369天】每日项目总结系列106(2018.02.09)
查看>>
WordPress 主题开发:从入门到精通(必读)
查看>>
Vue入坑记
查看>>
#ReactApp项目构建流程【3】
查看>>