虚拟服务器磁盘空间多大,虚拟机硬盘大小是从主机硬盘里划分的吗

匿名用户

1级

2013-04-24 回答

虚拟机硬盘大小是从主机硬盘里划分的,是真实空间。

VMware安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:

1. 虚拟机无还原快照,有要先删除,关闭虚拟机;启动windows下的命令行

2. 进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。

3. 执行如下命令:

vmware-vdiskmanager -x 20Gb "F:\My Virtual Machines\Ubuntu 8.04\Ubuntu 8.04.vmdk"

参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如20Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。若路径名中有空格,必须以双引号括起来。

等待约20分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成20GB了。这个过程中,已安装的Linux系统不会被破坏。

如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。

4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在 命令行用fdisk -l查看。由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为20GB。如果是从VMware菜单里增加虚拟硬盘,则会多出一个/dev/sd?,这里的?代表硬盘编号,第一个硬盘编号为a即sda,第二个就是sdb,第三个是sdc,以此类推,一般来说,如果以前没有增加过硬盘,那么原来的硬盘就是sda,通过VMware菜单增加的虚拟硬盘编号就是sdb。如果添加的第二块硬盘是IDE硬盘,就应该看到hdb,如果是SCSI硬盘,看到的就应该是sdb。

# fdisk -l

5. 重新分配硬盘空闲分区!(重点)分区看其它笔记。

# fdisk /dev/sda

进行分区操作

这里我们新增加的分区为/dev/sda5

6. 用mkfs命令将其格式化为ext3格式。

# mkfs -t ext3 /dev/sda5

7. 增加文件夹/opt/sda5。增加的文件夹是为了挂载上面新增加的分区。

# mkdir -p /opt/sda5

8. 挂载/dev/sda5到/opt/sda5下

# mount /dev/sda5 /opt/sda5

查看:

# df -h

9. 这里我要增加/usr的空间。

备份/usr文件夹下的文件到/opt/sda5下。经过分析/dev/sda1下/usr文件夹非常大,占据3.5G空间,为了释放系统空间,这里考虑将用新增加的分区作为/usr的镜像。

拷贝/usr下的所有文件到/opt/sda5下:

# cp -r /usr/* /opt/sda5/

保留/usr文件夹,但是删除/usr下的所有文件,为挂载做准备。

# cd /usr

# rm -rI *

10. 修改/etc/fstab文件,挂载/dev/sda5到/usr目录下, 添加以下一行(以下空格为TAB)

/dev/sda5 /usr ext3 defaults 1 1

保存后重启系统。

# init 6

重启后用命令观察是否挂载成功,正常情况下应该能够顺利完成。如果挂载失败,

应修改文件/etc/fstab并且用命令mount重新挂载:

# mount /dev/sda5 /usr

# df -h

这样就完成了整个过程。

法二:

首先关闭虚拟的操作系统,

在初始界面选择‘Edit virtual machine settings’,选中‘Hard Disk’,点‘Add’,增加一个虚拟硬盘,设置方法和创建虚拟机时一样,然后启动vmware进入系统后,像以上方法一一样格式化新硬盘,挂载。

### 虚拟机内存分配与硬盘容量的区别 #### 什么是虚拟机中的内存分配? 在虚拟化环境中,内存分配是指为主机上的虚拟机分配一定量的 RAM(随机存取存储器)。RAM 是一种易失性存储设备,在断电后会丢失数据。它要用于临时存储操作系统和应用程序正在使用的数据。对于 VMware 虚拟机来说,可以通过设置调整虚拟机可用的内存大小[^2]。 当虚拟机启动时,主机系统会为其预留一部分物理内存供其使用。如果初始分配不足,则可能导致性能瓶颈或无法正常运行某些型应用。因此,合理规划并适时增加虚拟机内存是非常重要的操作之一[^3]。 #### 关于虚拟机内的硬盘容量 相比之下,硬盘容量指的是持久化的存储空间,用于长期保存文件、程序以及整个系统的配置等信息。即使计算机重启或者关闭电源之后,只要没有删除动作发生,那么之前写入的数据仍然存在。在 VMware 中创建新的虚拟机时,默认会给定一块固定大小虚拟磁盘;然而随着业务需求增长可能会遇到原有设定过低的情况——这时就需要通过扩展功能来增现有虚拟硬盘的实际尺寸[^1]。 值得注意的是,虽然两者都涉及到“容量”的概念,但实际上它们服务于完全不同的目的:前者侧重提升计算效率和支持任务处理能力,而后者则专注于保障足够的储存空间满足日益增的数据管理要求[^4]。 ```bash # 示例代码展示如何查看Linux下的内存情况 free -h ``` 上述命令可以帮助用户直观理解当前系统实际可利用的内存状况,包括总内存(Total),已用内存(Used)及剩余空闲部分(Avail Mem)。 #### 总结区别要点 | 特征 | 内存分配 | 硬盘容量 | |--------------|-----------------------------|-------------------------------| | **定义** | 易失性的短期工作区 | 非挥发性的永久资料库 | | **用途** | 提升运算速度 | 增加数据存储 | | **影响因素** | CPU 密集型任务 | 数据密集型任务 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值