参考链接1: 《VMWare 使用分享》之一 "挂载新虚拟磁盘" 【原创视频】
参考链接2: 《VMWare 使用分享》之二 "安装vmware工具" (vmware tools)
参考链接3: 《VMWare 使用分享》之三 "磁盘压缩" (disk shrink)
参考链接4: 《VMWare 使用分享》之四 "调整磁盘大小" (disk resize)
VMware14下载地址: VMware-workstation-full-14.0.0-6661328.exe
离线
离线
针对系统盘: ...
系统盘情况有点复杂, 正在解决中。。。
情况是这样的:
把虚拟机文件夹,重新复制一份,添加为新硬盘, 因为新硬盘的UUID 与系统盘的 UUID是一模一样的,
导致系统认为新硬盘被挂载到根目录(/),
无论做任何操作,哪怕是重设 UUID 也一直提示忙(busy).
所以必须另辟蹊径!
解决方法是, 在别的虚拟机里面添加硬盘, 选择已有的虚拟硬盘文件, 这样可以进入系统之后可以通过各种磁盘工具修改分区大小.
离线
以下是在Ubuntu16.04 下扩容 CentOS虚拟机系统的LVM逻辑卷的步骤
1. 打开虚拟机, 把所有快照都删除。
开机测试,是否正常。如果正常则关机。
2. 建立ubuntu 16.04虚拟机, 把 Centos硬盘挂载到ubuntu。
3. vmware操作硬盘扩展到240G
4. 执行lvdisplay
hexing@ubuntu:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/vg_mhzx/lv_root
LV Name lv_root
VG Name vg_mhzx
LV UUID 5OJbmZ-Ka1N-2YFL-fLDk-a4hU-z0nt-sXd99C
LV Write Access read/write
LV Creation host, time mhzx, 2018-03-16 23:55:19 +0800
LV Status NOT available
LV Size 17.51 GiB
Current LE 4482
Segments 1
Allocation inherit
Read ahead sectors auto
--- Logical volume ---
LV Path /dev/vg_mhzx/lv_swap
LV Name lv_swap
VG Name vg_mhzx
LV UUID rPB5Nl-o2Bt-SHRj-Vbj8-VhPC-Zvbq-WefYHn
LV Write Access read/write
LV Creation host, time mhzx, 2018-03-16 23:55:24 +0800
LV Status NOT available
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
找到了 逻辑卷的设备地址 /dev/vg_mhzx/lv_root
5.执行e2fsck, resize2fs命令
sudo e2fsck -f /dev/vg_mhzx/lv_root
sudo resize2fs /dev/vg_mhzx/lv_root
6. 重启, 检查硬盘是否已经扩展到240G
离线
谢谢晕哥的分享,我想扩展系统盘大小,期待,还有VM的版本,12.1是否支持?
离线
请问为什么用 rm 删除的大文件夹, 系统并没有回收空间, 重启也是一样:
ubuntu:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1965024 0 1965024 0% /dev
tmpfs 400172 2064 398108 1% /run
/dev/sda1 246658236 233009008 1050036 100% /
离线
把vmware硬盘挂载到别的虚拟机,然后用gparted resize一下, 启动完全OK!
ubuntu:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 1965028 0 1965028 0% /dev
tmpfs 400172 2032 398140 1% /run
/dev/sda1 791617720 233032880 518303196 32% /
离线
离线
按照楼主的方法,主盘也可以扩容成功,用gparted软件!
离线