一、VMWare版本:vmware workstation 12


二、操作步骤


(一)准备工作

  1. 关闭虚拟机;
  2. 编辑需要扩容的虚拟机;
  3. 选择硬盘—添加—(一路next)— 填写自己需要的容量;
  4. 结果如下(标记硬盘为笔者新增示例,实际在操作的时候扩了100G)
    VMWare下的虚拟机卷扩容[针对LINUX]

(二)开始扩容

  1. 启动虚拟机,使用root登录,打开终端;
  2. 运行df -h 查看一下容量:
[[email protected] ~]# df -h
Filesystem 					 Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root                     45G  18G   26G   42%   /
tmpfs 						 7.8G 72K   7.8G  1%   /dev/shm
/dev/sda1 					 485M 39M   421M  9%   /boot
  • 这里的/dev/mapper/VolGroup-lv_root需要记一下,后面会用到。
  1. 运行fdisk -l查看新增的硬盘,如果原来只有一块硬盘,则新增的硬盘名称为/dev/sdb,名字唯一,此时还无法使用;
  2. 运行fdisk 对硬盘进行分区,步骤:
  • 4.1 fdisk /dev/sdb–> n(新建分区)–> p(主分区) 1–> (分区块数)–> 1(硬盘扇区的开始道)–> 回车(默认值为分区结束的位置)
  • 4.2 w 保存退出( q则为不保存退出 )。
  1. 格式化:mkfs -t ext4 /dev/sdb1 [注:这里就是sdb1];
  2. 创建PV:pvcreate /dev/sdb1;
  3. 查看VG:vgdisplay,记住VG Name:VolGroup
[[email protected] dev]# vgdisplay
--- Volume group ---
VG Name 		VolGroup
System ID
Format 			lvm2
Metadata Areas 	2
Metadata Sequence No 4
VG Access 		read/write
VG Status 		resizable
MAX LV 			0
Cur LV 			2
Open LV 		2
Max PV 			0
Cur PV 			2
Act PV 			2
VG Size 		149.50 GiB
PE Size 		4.00 MiB
Total PE 		38273
Alloc PE / Size 12674 / 49.51 GiB
Free PE / Size  25599 / 100.00 GiB
VG UUID AYEFCo-HEYD-3iQY-s43r-1E4O-2GSd-uxZglP
  1. 扩展VG:vgextend /dev/VolGroup /dev/sdb1
  2. 拓展之后查看VG:vgdisplay
[[email protected] dev]# vgdisplay
--- Volume group ---
VG Name 		VolGroup
System ID
Format 			lvm2
Metadata Areas 	2
Metadata Sequence No 4
VG Access 		read/write
VG Status 		resizable
MAX LV 			0
Cur LV 			2
Open LV 		2
Max PV 			0
Cur PV 			2
Act PV 			2
VG Size 		149.50 GiB
PE Size 		4.00 MiB
Total PE 		38273
Alloc PE / Size 38273 / 149.50 GiB
Free PE / Size  0 / 0
VG UUID AYEFCo-HEYD-3iQY-s43r-1E4O-2GSd-uxZglP
  1. 拓展LV:lvextend -L +99G /dev/mapper/VolGroup-lv_root
    [注1:这里的/dev/mapper/VolGroup-lv_root为第一步df -h的结果,下同];
    [注2:这里容量的单位可以为M/G,直接分配100G会出问题,一般先分配(max - 1) G,再运行vgdisplay,查看剩下多少M,然后lvextend -L +1020M /dev/mapper/VolGroup-lv_root,分两次分配完。]
  2. 运行resize2fs /dev/mapper/VolGroup-lv_root,等待系统扩容完成,需要时间较长,耐性等待;
  3. 运行df -h查看扩容后的容量:
[[email protected] ~]# df -h
Filesystem 					 Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root                     144G 18G 	119G  13%  /
tmpfs 						 7.8G 72K   7.8G  1%   /dev/shm
/dev/sda1 					 485M 39M   421M  9%   /boot
  1. 扩容完成。

相关文章:

  • 2021-09-30
  • 2022-12-23
  • 2021-08-06
  • 2021-06-07
  • 2021-05-27
  • 2021-10-16
猜你喜欢
  • 2022-12-23
  • 2021-08-24
  • 2022-12-23
  • 2021-12-21
  • 2021-11-21
  • 2021-12-05
相关资源
相似解决方案