LVM 磁盘分区扩容

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

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

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

1、  查看SCSI总线:

[[email protected] ~]# ls/sys/class/scsi_host/

host0  host1 host2

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

[[email protected] ~]# echo"- - -" > /sys/class/scsi_host/host0/scan

[[email protected] ~]# echo"- - -" > /sys/class/scsi_host/host1/scan

[[email protected] ~]# echo"- - -" > /sys/class/scsi_host/host2/scan

3、  确认磁盘已添加:

[[email protected] ~]# fdisk –l

Disk /dev/sdc: 53.7 GB, 53687091200bytes

****

4、  格式化磁盘:

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

依次输入:n          #新建分区

p         #主分区

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

回车2次   #将所有空间分配

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

w#保存修改

[[email protected] ~]# fdisk –l

DeviceBoot     Start        End      BlocksId  System

/dev/sdc1         16527    52428096   8eLinux LVM

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

[[email protected] ~]#partprobe /dev/sdc1    #如未有此命令,则使用yum –y install parted

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

[[email protected] ~]#vgdisplay或者vgs

--- Volume group ---

VG Name datavg

*

*

VG Size 100.00 GiB

*

*

8、使用/dev/sdc1创建PV:

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

Writingphysical volume data to disk "/dev/sdc1"

Physicalvolume "/dev/sdc1" successfully created

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

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

Volume group "datavg" successfully extended

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

[[email protected] ~]# vgdisplay datavg

Free  PE / Size       12799 / 50.00 GiB

11、使用free PE空间扩展LV:

[[email protected] ~]#lvdisplay              #查看要扩展的LV

--- Logical volume ---

LVPath               /dev/datavg/datalv

***

[[email protected]~]# lvextend -l +12799 /dev/datavg/datalv

Extendinglogical volume datalv to 149.99 GiB

Logical volumedatalv successfully resized

12、在线扩展文件系统:

[[email protected] ~]# 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、查看空间是否扩充生效:

[[email protected]~]# 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

时间: 2024-11-09 10:26:32

LVM 磁盘分区扩容的相关文章

centos7上对LVM根分区扩容vg无法添加pv故障解决

一次,我们的备份数据库的虚拟机出现了异常,备份程序异常终止.经过检查是根分区满了.如下所示:因为根分区默认是采用LVM,所以我就想着直接添加一块硬盘,然后添加到LVM里面,直接对根分区扩容.根分区扩容方式参考之前的写的博客https://blog.51cto.com/11555417/2336797但是在执行到vgextend命令时,一直提示错误,无法对vg进行扩充 Couldn't create temporary archive name.后来查询到问题所在原来是根分区满了,无法创建归档名称

Centos7下,LVM根分区扩容

本次扩容是由于之前给gitlab分配的硬盘空间太小,只有8G.然后有一天,开发人员突然无法上传代码,gitlab网页也打不开.经过一番排查,发现是git服务器的根分区空间满了.那么就对其进行扩容. 1.gitlab是一台vbox虚拟机,所以先对该虚拟机增加一块虚拟硬盘. VBoxManage clonehd "E:\vbox\xp.vdi" "E:\vbox\xp22.vdi" 2.centos7使用的是默认分区,其格式是LVM分区格式.使用 fdisk 命令对新盘

Shell脚本一键扩展LVM新分区

最近接到经理要求对RHEL7的LVM新分区扩容自动化,因为使用的是虚拟化平台,故采用添加新磁盘的方式来做: #!/bin/bash ##在线扫描新磁盘##Step1: Recognize New Hard Disk##Logdir=~/disk_log if [ ! -d $Logdir ];then mkdir -p $Logdirfi SCSIHost=`ls -l /sys/class/scsi_host/ | grep "host" | tr -s " "

Linux磁盘分区和格式化

1.磁盘分区 在Linux系统中非常多的磁盘分区工具,比如命令方式的fdisk.parted.cfdisk和sfdisk,最常使用的是fdisk和parted. 1.1 使用fdisk命令磁盘分区实例 fdisk命令语法 fdisk [选项][设备] fdisk交互式操作子命令  (1)进入fdisk,列出所有子命令 1 [[email protected] ~]# fdisk /dev/sda 2 3 WARNING: DOS-compatible mode is deprecated. It

磁盘分区和文件系统管理

在linxu系统中,如果需要在某个磁盘上存储数据.需按照以下流程: 将磁盘进行分区 创建文件系统 将文件系统挂载到目录下 在安装linux系统后需要添加更多的交换空间,可以通过添加一个交换分区或添加一个交换文件来实现. 磁盘分区和格式化简介 磁盘分区:是指对硬盘物理介质的逻辑划分.将磁盘分成多个分区,不仅有利与对文件的管理,而且不同的分区可以建立不同的文件系统,这样才能在不同的分区上安装不同的操作系统. 分区就是磁盘的"段落",如果用户希望在计算机上安装多个操作系统,将需要更多的分区.

Linux LVM硬盘管理及LVM分区扩容

LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可

esxi中CentOS7不停机加磁盘并扩容现有分区

linux的磁盘容量扩容,基于lvm,即逻辑卷管理.具体是什么请百度,这里不细述. 此次操作的目的是为了给已存在的linux主机的其中一个数据分区扩容. 环境:esxi5.5  虚拟机系统centos7 简单来说,扩容这件事分三步 一.从esxi中为此虚拟机增加硬盘,并让centos系统识别出此硬盘 二.将此硬盘进行分区.格式化(重点是这里的分区不是类似于windows,分完就能用了,而它需要一个挂载的过程,要么单独挂载,要么加入lvm挂载,否则在linux中是无法访问的) 三.卷组管理 1.将

Centos 6.5 x64 lvm磁盘扩容

Centos 6.5 x64 lvm磁盘扩容 系统环境: Centos 6.5 x64最小化安装 我是用EXSI做测试的. LVM简介 LVM是逻辑盘卷管理(LogicalVolume Manager)的简称,它是一种磁盘管理工具,最主要的功能就是可以随时在线调整分区的大小,解决了安装Linux系统时需要评估分区大小的烦恼. LVM相关术语 物理存储介质(The physical media) 这里指系统的存储设备:硬盘,如:/dev/hda1./dev/sda等等,是存储系统最底层的存储单元.

Linux磁盘分区与LVM详解

内容大纲: 一.磁盘分区是怎样表示的? 二.Linux磁盘分区与文件系统类命令 三.LinuxLVM逻辑卷管理 四.磁盘分区相关命令操作演示 五.磁盘分区及LVM操作演示 一.磁盘分区是怎样表示的? IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名,其中想表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),与代表分区的号码(由1开始,1,2,3,以此类推) SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IED磁盘命名规则