Vmware centos 虚拟机根分区磁盘扩容(基于LVM)

由于开发测试机器dev-vhost017根分区规划不足只有10G,需要扩容。(基于LVM)

先关闭dev-vhost017,然后在vSphere Client 将根分区硬盘10G 调整到50G

开启虚拟机
原始/ 大小 10G

[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                      8.3G  4.0G  3.9G  51% /
tmpfs                 939M   12K  939M   1% /dev/shm
/dev/sda1             477M   57M  396M  13% /boot

查看磁盘sda已扩展到50G

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

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): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 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: 0x0007ef5b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1306     9972736   8e  Linux LVM

Disk /dev/mapper/vg_centos6-lv_root: 9135 MB, 9135194112 bytes
255 heads, 63 sectors/track, 1110 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: 0x00000000

Disk /dev/mapper/vg_centos6-lv_swap: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 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: 0x00000000

查看lvm状态

[[email protected] ~]# pvs
  PV         VG         Fmt  Attr PSize PFree
  /dev/sda2  vg_centos6 lvm2 a--  9.51g    0
[[email protected] ~]# vgs
  VG         #PV #LV #SN Attr   VSize VFree
  vg_centos6   1   2   0 wz--n- 9.51g    0
[[email protected] ~]# lvs
  LV      VG         Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root vg_centos6 -wi-ao---- 8.51g
  lv_swap vg_centos6 -wi-ao---- 1.00g

分区/dev/sda3

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

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): p

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 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: 0x0007ef5b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1306     9972736   8e  Linux LVM
/dev/sda3            1306        6527    41942367+  83  Linux
[[email protected] ~]# partprobe

重启虚拟机 格式化/dev/sda3

[[email protected] ~]# mkfs.ext4 /dev/sda3

lvm 扩容

[[email protected] ~]# pvcreate  /dev/sda3
  Physical volume "/dev/sda3" successfully created

[[email protected] ~]# pvs
  PV         VG         Fmt  Attr PSize  PFree
  /dev/sda2  vg_centos6 lvm2 a--   9.51g     0
  /dev/sda3             lvm2 ---  40.00g 40.00g

[[email protected] ~]# vgextend /dev/mapper/vg_centos6 /dev/sda3 (注意组名)
  Volume group "vg_centos6" successfully extended

[[email protected] ~]# lvextend -L 39.9G /dev/vg_centos6/lv_root /dev/sda3
  Rounding size to boundary between physical extents: 39.90 GiB
  Size of logical volume vg_centos6/lv_root changed from 8.51 GiB (2178 extents) to 39.90 GiB (10215 extents).
  Logical volume lv_root successfully resized

[[email protected] ~]# resize2fs /dev/vg_centos6/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_centos6/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 3
Performing an on-line resize of /dev/vg_centos6/lv_root to 10460160 (4k) blocks.
The filesystem on /dev/vg_centos6/lv_root is now 10460160 blocks long.

[[email protected] ~]# pvs
  PV         VG         Fmt  Attr PSize  PFree
  /dev/sda2  vg_centos6 lvm2 a--   9.51g    0
  /dev/sda3  vg_centos6 lvm2 a--  40.00g 8.60g
[[email protected] ~]# vgs
  VG         #PV #LV #SN Attr   VSize  VFree
  vg_centos6   2   2   0 wz--n- 49.50g 8.60g
[[email protected] ~]# lvs
  LV      VG         Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root vg_centos6 -wi-ao---- 39.90g
  lv_swap vg_centos6 -wi-ao----  1.00g   

[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                       40G  4.0G   34G  11% /
tmpfs                 939M   12K  939M   1% /dev/shm
/dev/sda1             477M   57M  396M  13% /boot

时间: 2024-10-02 04:41:31

Vmware centos 虚拟机根分区磁盘扩容(基于LVM)的相关文章

Linux 虚拟机根分区磁盘扩充空间记录

博主:Centos6.5 64 位 VM 11 起因:想让VM11里的Linux虚拟机全屏显示,想支持虚拟机与物理机之间的无缝复制粘贴功能.安装vmware tools 导致空间不足,出现如下 网上查找后发现解决方法: yum remove gnome-power-manager yum install gnome-power-manager 执行后出现: 提示是空间不足 进行查看: 果然,空间利用100% 问题转向: 1.为何使用如此之快? 2.如何扩充? 问题1: 此为根目录,安装的东西都在

CENTOS 阿里云服务器磁盘扩容

我的系统是centos 6.5 32位,数据盘挂载在/www/web目录下,所以扩容的方法和阿里云官方的有所不同. **备注:如果磁盘已有分两个区,需要把两个区都删除,才能扩容成功(开始一直扩不成功,后面删除2分区后,扩容成功) **分区时,删除分区,需要马上新建,以免数据丢失 ====我还不知道,怎么重新分两个分区,扩容后只能分一个区..额...忘高手指导! 现将过程记录如下,以备以后使用,本人PHP猿人,LINUX小白.高手可以漂过 以下是扩容过程: 首先,做好快照(出现问题好恢复),在后台

Vbox下linux虚拟机根分区扩容

前言 使用一段时间VBox中的linux后可能会显示根分区空间不足的情况,需要扩容. 通过查阅相关资料,VBox中linux扩容主要有两种办法:通过lvm扩容和通过gparted扩容 LVM条件:VBox中的linux系统使用LVM管理磁盘 gparted条件:自带gparted的linux系统映像(ISO) 判断能否通过lvm扩容: 终端输入“vgs”,显示“No volume groups found”则不能使用lvm扩容 显示如下则可以使用lvm扩容: VG #PV #LV #SN Att

VM下--Linux根分区磁盘扩容

转载请注明源出处:http://www.cnblogs.com/lighten/p/6825938.html 1.缘由 由于需要对虚拟机中的软件进行升级,执行yum update的时候,整个更新包在800MB以上,但是根分区的大小只剩下400MB不到,当时创建的时候也只分配了10G的空间.因此必须对根分区的大小进行扩容,网上找了很多方法,但是由于我的情况比较特殊,折腾来折腾去总算是弄好了,故此记录一下,进行分享. 之前安装虚拟机的时候是分配了20G的空间,但是分为了两个挂载点/和/home,所以

记录一次Oracle VirtualBox 下 Centos 6.5 VM 磁盘扩容

Oracle VirtualBox 创建的 Centos 6.5 VM 默认硬盘大小是8个G(未手工调整),现使用100%,需要扩容. [[email protected] ~]# df -hFilesystem                    Size  Used Avail Use% Mounted on/dev/mapper/vg_kaola-lv_root  6.5G  6.2G   32M 100% /tmpfs                         939M   76

【转载】Linux磁盘管理:LVM逻辑卷管理

Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底

VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容

VMware下对虚拟机Ubuntu14系统所在分区sda1进行磁盘扩容 一般来说,在对虚拟机里的Ubuntu下的磁盘进行扩容时,都是添加新的分区,而并不是对其系统所在分区进行扩容,如在此链接中http://www.cnblogs.com/yiru/archive/2012/11/15/2770968.html 就是添加了新的分区.但是我们平时自动安装一些软件或者库,都会自动安装在系统所在分区/dev/sda1里面,很不方便,今天查了相关资料,找到一种可以扩充/dev/sda1的方法,顺便在此记录

VMware虚拟机中CentOS 7的硬盘空间扩容

查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区.格式化 添加新LVM到已有的LVM组,实现扩容 1.查看centos7系统挂载点信息 df -h查看挂载点信息 2.扩展VMWare-centos7硬盘空间 关闭Vmware的centos7系统,才能在VMWare菜单中设置需要增加到的磁盘大小 如果这个选项是灰色的,说明此虚拟机建有快照,把快照全部删除再试试! 3.对新增加的硬盘进行分区.格式化 我们增加了空间的硬盘是 /dev/sda 分区:

Linux下调整磁盘大小后的基于LVM的磁盘扩容

Linux下调整磁盘大小后进行分区在线扩容,前提基于LVM不添加新的LV(哎强迫症又犯了)主要用在: 挂载SAN的分区增加LUN的容量后相应的增加系统分区的容量 虚拟机中的磁盘容量增加后相应的增加系统分区的容量 假设被调整的磁盘是/dev/sda,以lvm安装centos,采用系统默认的分区,系统原有情况 PV:/dev/sda3 VG:/dev/centos-test LV:/dev/centos-test/root和/dev/centos-test/swap STEP1 使用parted调整