一、系统环境
操作系统:红旗 DC Server 5.0
原VMware虚拟机磁盘空间是8G,使用其自带命令vmware-vdiskmanager.exe进行扩容:
cd "\Program Files\VMware\VMware Server"\
vmware-vdiskmanager -x 10Gb "D:\VMware\RedFlag\myLinux.vmdk"
-x参数后跟扩容后的大小,上面命令把原磁盘空间扩容到10Gb。
进入系统后,看到的情况如下:
[root@mail ~]# df -B 4k
Filesystem 4K-块 已用 可用 已用% 挂载点
/dev/sda1 2000255 1837860 60785 97% /
none 64271 0 64271 0% /dev/shm
[root@mail ~]# df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda1 8001020 7351788 242792 97% /
none 257084 0 257084 0% /dev/shm
[root@mail ~]# df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/sda1 7.7G 7.1G 227M 97% /
none 252M 0 252M 0% /dev/shm
[root@mail ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 1012 8128858+ 83 Linux
/dev/sda2 1013 1044 257040 82 Linux swap
二、操作步骤
我们要进行操作的是/dev/sda1这个根分区,该分区目前大小是8G左右,经VMware扩容后,该分区所在硬盘剩余空间约有2G。但需要注意的是,剩余空间并不是在/dev/sda1分区的后面(右面),而是在硬盘的最后。所以,我们在进行扩容工作的时候,必须先把swap删掉,把剩余空间连接到 /dev/sda1的后面,才能进行扩容的操作。(若用过PQmagic的朋友,应该明白这一点)
另外,虽然resize2fs支持在线扩容,但为了安全起见,我还是建议用umount的离线方式进行会更好。
1、进入拯救模式
因我要操作的是系统根分区,而又需要在umount状态下,故只能由拯救模式进行了。
使用系统安装光盘启动后,进入拯救模式:
boot: linux rescue
并选择不要挂载本地磁盘分区。
2、删除swap分区
# fdisk /dev/sda
3、准备扩容
检查分区,及去掉索引,恢复到ext2状态:
4、修改分区表
在扩容的时候,需要先删除原来的sda1分区,然后在原扇区的基础上重建分区,并增加其大小。(放心,虽然期间有删除分区表的操作,但磁盘数据并不会丢失的)
# fdisk /dev/sda
重建swap分区:
改为swap分区格式:
激活启动选项,并保存分区表:
5、扩容分区
使用resize2fs进行扩容:
给ext2增加索引,升级为ext3格式:
6、格式化swap分区
最后,重启并确认系统是否正常。
7、结果
[root@mail ~]# df -B 4k
Filesystem 4K-块 已用 可用 已用% 挂载点
/dev/sda1 2518272 1839511 576428 77% /
none 64271 0 64271 0% /dev/shm
[root@mail ~]# df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/sda1 10073088 7358044 2305712 77% /
none 257084 0 257084 0% /dev/shm
[root@mail ~]# df -h
Filesystem 容量 已用 可用 已用% 挂载点
/dev/sda1 9.7G 7.1G 2.2G 77% /
none 252M 0 252M 0% /dev/shm
[root@mail ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1274 10233373+ 83 Linux
/dev/sda2 1275 1305 249007+ 82 Linux swap
※ 可见,整个过程相对比使用LVM管理的方式要复杂,因为LVM方式不用涉及剩余空间位置的问题(LVM的扩容都是在原分区后面增加剩余空间的)。并且,该方式对于多个分区管理的情况,操作会更加麻烦,也很难实现。
- 大小: 43.6 KB
- 大小: 37.5 KB
- 大小: 27.2 KB
- 大小: 26.3 KB
- 大小: 22.2 KB
- 大小: 25.1 KB
- 大小: 5.4 KB
- 大小: 21.6 KB
- 大小: 24.7 KB
分享到:
相关推荐
如果预先装的VMware Linux虚拟机的硬盘空间过小,重新装一个又挺麻烦。搜索网上的方法,简介如下: 一:硬盘扩容的方法: 1、vmware提供一个命令行工具,vmware-vdiskmanager.exe,位于vmware的安装目录下,比如 C:\...
VMware下安装LINUX,很详细的教程
VMware下安装linux详细图解教程 VMware下安装linux详细图解教程
Vmware下安装LinuxVmware下安装Linux
VMware环境下Linux集群的构建 VMware环境下Linux集群的构建 VMware环境下Linux集群的构建
实现Windows与VMware下Linux的文件共享实现Windows与VMware下Linux的文件共享实现Windows与VMware下Linux的文件共享实现Windows与VMware下Linux的文件共享
vmware-tools for linux 各版本下载
VMware Tools for linux VMware Tools for linuxVMware Tools for linux
1.官网(http://www.tinycorelinux.net)下载带硬盘安装最新版的 CorePlus-current.iso (约84MB),据说有VMware的专版,但最新版我没有找到 2.关机后,查 TinycoreLinux 目录 大小40.2MB 3.df Filesystem Size Used ...
基于VMware下的Linux环境构建日志服务器.pdf
很多人在安装虚拟机系统的时候,为了节省硬盘空间,把硬盘容量设置得较小,可是后来...在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦。 其实在VMware6.0安装目录下有一个命令行工具
Vmware Tools For Linux Version 10.3.2 It use for vmaware player or workstation to share files,Clipboard etc...
VMware 7.0 for linux的注册机,绝对好好用!
本文详细介绍了VMware环境下Linux内核编译过程。
这一个VMware Tools for linux可用于某些精简版本的VMware Workstation 虚拟机因自身没自带有linux.iso而无法安装linux系统的VMware tool的...,使用这一个将可以使你在VMware Workstation下使用linux VMware tool。
Kali Linux VMware(kali-linux-2022.2-vmware-i386.7z)文件分割成 3个 压缩包,必须集齐3个 文件后才能一起解压一起使用: Kali Linux VMware(kali-linux-2022.2-vmware-i386.part1.rar) ... ...
1、虚拟机VMware安装 2、linux系统安装 3、sql操作
vmware tools for linux for vmware 9.2.0 受上传大小限制,文件共2个分卷 国外链接下载速度太慢因此传个上来
本《适用于 Linux 的 VMware Horizon Client 安装和设置指南》文档提供了有关在 Linux 客户端系统上安 装、配置和使用 VMware Horizon® Client™ 软件的信息。 本文档中的信息包括安装和使用适用于 Linux 的 ...
VMWare Tools for linux 支持VMWare! 相关下载链接://download.csdn.net/download/huzhongxiang20/1527104?utm_source=bbsseo