动态扩容LVM

[[email protected] ~]# fdisk -l /dev/xvda     #查看磁盘分区情况

Disk /dev/xvda: 536.9 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

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

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

Disk identifier: 0x000c6d68

Device Boot      Start         End      Blocks   Id  System

/dev/xvda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/xvda2              64        2611    20458496   8e  Linux LVM

[[email protected] ~]# fdisk /dev/xvda   #创建磁盘新分区

WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to

switch off the mode (command ‘c‘) and change display units to

sectors (command ‘u‘).

Command (m for help): n

Command action

e   extended

p   primary partition (1-4) p

Partition number (1-4): 3

First cylinder (2611-65270, default 2611):

Using default value 2611

Last cylinder, +cylinders or +size{K,M,G} (2611-65270, default 65270): +300G

Command (m for help): p

Disk /dev/xvda: 536.9 GB, 536870912000 bytes

255 heads, 63 sectors/track, 65270 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

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

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

Disk identifier: 0x000c6d68

Device Boot      Start         End      Blocks   Id  System

/dev/xvda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/xvda2              64        2611    20458496   8e  Linux LVM

/dev/xvda3            2611       41774   314578135   83  Linux

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

[[email protected] ~]# partx -a /dev/xvda  #重新从kernel中读取分区表信息

BLKPG: Device or resource busy

error adding partition 1

BLKPG: Device or resource busy

error adding partition 2

[[email protected] ~]# pvcreate /dev/xvda3  #创建物理卷

Physical volume "/dev/xvda3" successfully created

[[email protected] ~]# vgextend VolGroup  /dev/xvda3  #将新创建的物理卷加入逻辑卷组

Volume group "VolGroup" successfully extended

[[email protected] ~]# lvextend -L 310G  /dev/VolGroup/lv_root #扩展逻辑卷大小 +100%FREE全部可用空间

Extending logical volume lv_root to 310.00 GiB

Logical volume lv_root successfully resized

[[email protected] ~]# lvs

LV      VG       Attr      LSize   Pool Origin Data%  Move Log Cpy%Sync Convert

lv_root VolGroup -wi-ao--- 310.00g

lv_swap VolGroup -wi-ao---   1.97g

[[email protected] ~]# resize2fs /dev/VolGroup/lv_root  #格式化

resize2fs 1.41.12 (17-May-2010)

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

old desc_blocks = 2, new_desc_blocks = 20

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

The filesystem on /dev/VolGroup/lv_root is now 81264640 blocks long.

				
时间: 2024-10-02 23:02:34

动态扩容LVM的相关文章

LVM基础详细说明及动态扩容lvm逻辑卷的操作记录

LVM概念:--------------------------------------------------------------------------------------------------------------------------------------------------------它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连

云主机磁盘存储动态扩容(LVM)方案

一.场景 云主机使用的越来越多,现在几乎没有不使用云主机的,经常会碰到需要升级硬盘存储的操作,直接添加磁盘,或动态在原有的分区上扩容,所使用的方案大致有如下:1.基于lvm格式 在线动态扩容2.非lvm格式扩容接下来我们就结合生产常用两种扩容方案及实践 二.LVM在线动态扩容 1.lvm原理概述 这里引用鸟哥说明LVM 的重点在於『可以弹性的调整 filesystem 的容量!』而并非在於效能与数据保全上面. 需要文件的读写效能或者是数据的可靠性,请参考前面的 RAID 小节. LVM 可以整合

Centos中动态扩容lvm逻辑卷的大小

LVM概念:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管

动态扩容lvm逻辑卷的操作记录

原文地址:https://www.cnblogs.com/huhyoung/p/9678235.html

<实训|第十二天>用LVM对linux分区进行动态扩容

[[email protected]~]#序言在linux中,我们安装软件的途径一般有那些,你们知道吗?在linux中,如果你的磁盘空间不够用了,你知道如何来扩展磁盘吗?动态扩容不仅在工作中还是在其他方面都是一个非常重要的技能,所以学会它,对你很有帮助.  开班第十二天: [[email protected]~]#今天的课程大纲 1.linux系统中安装软件的方式和途径 2.lvm磁盘管理机制的原理 3.如何使用lvm管理磁盘 4.动态扩容的方法 5.使用lvm的好处 详细讲解: [[email

Arraylist动态扩容详解

ArrayList 概述 ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长. ArrayList不是线程安全的,只能用在单线程环境下. 实现了Serializable接口,因此它支持序列化,能够通过序列化传输: 实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问: 实现了Cloneable接口,能被克隆. 动态扩容 一 初始化 首先有三种方式来初始化: public ArrayList(); 默认的构造器,将会以默认的大小来初始化内部的数

docker容器端口IP规划及端口动态扩容

docker容器一旦启动,参数就无法改变,生产环境中最常变的就是端口映射,为了解决这个问题,那么首先就要规划好,本文列出了两种端口规划方案,如果后续维护中出现了要增加端口映射的场景,本文也给出了动态端口映射扩容方案. 1.单IP多容器映射规划方案 此种环境适用只有单个IP环境下,如云主机等. 1.1 端口映射规划表格:     规划不同的端口段,映射到容器从而对外提供服务. 主机名称 ssh映射 mysql映射 nginx映射 redis映射 redis-test 51000 22 51001

Linux下动态调整LVM文件系统大小

LINUX下可以通过LVM动态调整一个已挂载的文件系统大小 LV可以根据需求增大或减小,但是LV改变大小以后,在LV中的文件系统也需要相应的改变大小.这个概念非常重要,如果没有相应的调整LV中文件系统的大小,那么可能导致数据误用! 扩展文件系统: 1.umount掉文件系统 2.先加LV e2fsck -f /dev/VG00/LV01    必须检查,lvresize要求 lvresize -L +1G /dev/VG00/LV01    (变成+了,参数的使用非常直观)(resize命令可直

RedHat 6 创建和扩容LVM卷

LVM卷可以很灵活方便地在线调整磁盘空间的大小,可以使用同一块硬盘的其他分区进行扩容,也可以使用其他硬盘进行扩容,本文将分别进行测试,本文使用的测试环境是Red Hat Enterprise Linux Server release 6.5 (Santiago). LVM主要由物理卷(PV).卷组(VG).逻辑卷(LV)三层构成,具体如下: PV(physical volume,PV):物理卷,它的文件格式不是ext4这些,而是具有LVM管理功能的LVM格式 VG(Volume Group,VG