VMware内CentOS7虚拟机硬盘扩容

简介

CentOS7虚拟机原硬盘空间只分配了10GB,需要扩容到20GB。
环境:VMware 10

VMware分配空间

选中虚拟机->虚拟机设置->硬盘->实用工具->扩展->设置最大磁盘大小->点击扩展
这里写图片描述

CentOS7内部分配

可以参考:http://jingyan.baidu.com/article/54b6b9c0fc8b0b2d583b47c6.html

  • 查看当前磁盘空间,/dev/mapper/cl-root硬盘空间只有8GB,打算扩容:
# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root  8.0G  3.8G  4.3G  47% /
devtmpfs             482M     0  482M   0% /dev
tmpfs                493M     0  493M   0% /dev/shm
tmpfs                493M  6.7M  486M   2% /run
tmpfs                493M     0  493M   0% /sys/fs/cgroup
/dev/sda1           1014M  184M  831M  19% /boot
tmpfs                 99M     0   99M   0% /run/user/0
  • 对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间)
#  fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
Partition number (3,4, default 3): 3
First sector (20971520-41943039, default 20971520): 
Using default value 20971520
Last sector, +sectors or +size{K,M,G} (20971520-41943039, default 41943039): 
Using default value 41943039
Partition 3 of type Linux and of size 10 GiB is set

Command (m for help): t
Partition number (1-3, default 3): 3
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'

Command (m for help): p

Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bc924

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    20971519     9436160   8e  Linux LVM
/dev/sda3        20971520    41943039    10485760   8e  Linux LVM

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.
  • 重启系统 reboot
  • 查看当前分区类型,本例类型为xfs
# df -T /dev/sda1
Filesystem     Type 1K-blocks   Used Available Use% Mounted on
/dev/sda1      xfs    1038336 188240    850096  19% /boot
  • 在新磁盘上创建xfs文件系统
# mkfs.xfs /dev/sda3
meta-data=/dev/sda3              isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
  • 创建PV
# pvcreate /dev/sda3
WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/sda3.
  Physical volume "/dev/sda3" successfully created.
# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               cl
  PV Size               9.00 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              2303
  Free PE               0
  Allocated PE          2303
  PV UUID               MlRwjY-TmVF-H8PV-heSz-ALGL-Q7sp-jFU6Al

  "/dev/sda3" is a new physical volume of "10.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sda3
  VG Name               
  PV Size               10.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               0hmgH0-0wVg-jWUW-65WX-1TYb-sUGH-6jF1qm
  • PV加入VG,vgextend后接VG Name,本例中为cl
# vgdisplay
  --- Volume group ---
  VG Name               cl
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               9.00 GiB
  PE Size               4.00 MiB
  Total PE              2303
  Alloc PE / Size       2303 / 9.00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               dYdb4l-wMUh-e2xv-WiaJ-Oa52-NvdF-s5ICJC

# vgextend cl /dev/sda3
  • VG加入LV
# lvextend -l +2559 /dev/cl/root
  Size of logical volume cl/root changed from 8.00 GiB (2047 extents) to 17.99 GiB (4606 extents).
  Logical volume cl/root successfully resized.

后两个参数“+2559”和“/dev/cl/root”来源详解:
“+2559”来自于vgdisplay命令的Free PE/Size字段

# vgdisplay
  --- Volume group ---
  VG Name               cl
  ...
  VG Size               18.99 GiB
  PE Size               4.00 MiB
  Total PE              4862
  Alloc PE / Size       2303 / 9.00 GiB
  Free  PE / Size       2559 / 10.00 GiB
  VG UUID               dYdb4l-wMUh-e2xv-WiaJ-Oa52-NvdF-s5ICJC

“/dev/cl/root”来自于lvdisplay命令的LV Path字段。

# lvdisplay
  ...
  --- Logical volume ---
  LV Path                /dev/cl/root
  ...
  • 调整文件系统大小,本例中是xfs文件系统使用xfs_growfs命令调整,若其他文件系统,如ext4使用resize2fs命令,注意区分。
# xfs_growfs /dev/cl/root
meta-data=/dev/mapper/cl-root    isize=512    agcount=4, agsize=524032 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=2096128, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2096128 to 4716544

结果

/dev/mapper/cl-root从8G增加到了18G

# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root   18G  3.8G   15G  21% /
devtmpfs             482M     0  482M   0% /dev
tmpfs                493M     0  493M   0% /dev/shm
tmpfs                493M  6.7M  486M   2% /run
tmpfs                493M     0  493M   0% /sys/fs/cgroup
/dev/sda1           1014M  184M  831M  19% /boot
tmpfs                 99M     0   99M   0% /run/user/0
  • 13
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: 您好,以下是vmware16centos7虚拟机安装的步骤: 1. 首先,您需要下载并安装VMware Workstation 16软件。 2. 接着,您需要下载CentOS 7的ISO镜像文件。 3. 打开VMware Workstation 16软件,点击“新建虚拟机”按钮。 4. 在“新建虚拟机向导”中,选择“典型”安装类型。 5. 在“选择虚拟机硬件兼容性”中,选择“Workstation 16.x”。 6. 在“选择安装媒介”中,选择“使用ISO映像文件”,并选择您下载的CentOS 7的ISO镜像文件。 7. 在“选择操作系统”中,选择“Linux”操作系统,并选择“CentOS 7”版本。 8. 在“虚拟机名称和位置”中,为您的虚拟机命名,并选择虚拟机存储的位置。 9. 在“虚拟机处理器”中,选择虚拟机的处理器数量和核心数量。 10. 在“虚拟机内存”中,选择虚拟机的内存大小。 11. 在“网络适配器”中,选择虚拟机的网络适配器类型。 12. 在“虚拟磁盘”中,选择虚拟机的磁盘大小和类型。 13. 点击“完成”按钮,完成虚拟机的创建。 14. 启动虚拟机,并按照CentOS 7的安装向导进行安装。 15. 安装完成后,您可以在VMware Workstation 16中打开并使用您的CentOS 7虚拟机。 希望以上步骤能够帮助您成功安装vmware16centos7虚拟机。如有任何问题,请随时联系我。 ### 回答2: ### 回答3: VMware Workstation是一个虚拟化软件,可以在一台主机上同时运行多个虚拟机,每个虚拟机运行自己的操作系统。CentOS7是一种Linux操作系统,如果想在Windows操作系统上运行CentOS7,就需要使用VMware Workstation虚拟化软件。 以下是在VMware Workstation中安装CentOS7的步骤: 1. 首先需要下载VMware Workstation软件,可以从官方网站或其他可靠的软件下载网站下载。安装过程比较简单,按照指示操作即可。 2. 下载CentOS7镜像文件,可以从CentOS官网下载。 3. 打开VMware Workstation软件,点击“新建虚拟机”,选择“典型”,并点击“下一步”。 4. 选择“稍后安装操作系统”,并选择操作系统类型为“Linux”,操作系统版本为“CentOS 7 64-bit”,并为虚拟机命名。 5. 选择虚拟机的存储位置,并设置虚拟机的磁盘容量大小。 6. 点击“定制硬件”,设置虚拟机的CPU核心数、内存大小等硬件配置。 7. 在虚拟机的设置中,将CD/DVD设置为“使用ISO映像文件”,并选择CentOS7镜像文件路径。 8. 启动虚拟机,在安装界面中选择“Install CentOS 7”,并按照提示完成安装过程。 9. 安装完成后,进入CentOS7系统,需要安装VMware Tools,可以通过在VMware Workstation菜单中选择“VM”->“Install VMware Tools”完成安装。 以上是在VMware Workstation中安装CentOS7的步骤。 值得注意的是,在安装过程中要根据实际情况进行硬件配置,如虚拟机的内存大小和CPU核心数等,要根据主机的硬件配置和虚拟机的应用场景来确定。另外,在安装过程中要注意选择正确的镜像文件路径和操作系统类型和版本,这也是安装过程中容易出错的地方。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值