VM为虚拟机添加新硬盘

很多时候我们在使用虚拟机的时候,会发现磁盘空间不足,要求我们添加磁盘空间,那么久需要添加一个大点的硬盘,如果你现在也遇到了这样的问题,希望这篇文章对你有所帮助.

  1. 将虚拟机关机,点击编辑虚拟机设置,点击下方的添加
    在这里插入图片描述

  2. 选择下一步,选择磁盘类型.linux下选择SCSI就可以,再选择下一步选择创建新虚拟磁盘,进行下一步,根据自己的需要设定所要添加磁盘的大小

  3. 给虚拟机文件命名之后点击完成,这时候硬盘就加入到系统中了,但是此时linux系统还不能够使用这部分空间,需要将硬盘挂载到一个目录下边才可以正常使用,先查看一下自己的硬盘信息,

[root@centOS1 ~]# fdisk -l

Disk /dev/sda: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007726b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64         392     2632704   8e  Linux LVM
Partition 2 does not end on cylinder boundary.

Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

当看到有一个Disk /dev/sdb时就说明硬盘已经添加到系统
4. 现将硬盘进行分区

[root@centOS1 ~]# fdisk /dev/sdb

当出现Command (m for help) 时可以输入 m 来显示帮助,我们这里直接输入 n 新建分区
随后出现以下代码

Command action
   e   extended
   p   primary partition (1-4)

选择p表示主分区,

Partition number (1-4): 1

添加分区这里一般第一次添加的话可以写1,就表示分区1,下边这两行都可以直接回车选择默认
First cylinder (1-261, default 1):
Last cylinder, +cylinders or +size{K,M,G} (1-261, default 261):

最后输入w进行保存退出

Command (m for help): w
  1. 磁盘分完区之后,再格式化磁盘,这里的sdb1根据自己所建的分区来选择,因为我写的是第一个分区,所以就写**/dev/sdb1**
[root@centOS1 ~]# mkfs.ext4 /dev/sdb1
  1. 这样所有准备工作都已做完,就可以将磁盘挂载到一个新的目录中了
[root@centOS1 /]# mkdir /sdb1
[root@centOS1 /]# mount /dev/sdb1 /sdb1
  1. 检测新添磁盘是否可以使用,进入到新建的/sdb1中新建一个文本文件,然后将磁盘卸载掉,观察文件是否还存在,若不存在即为磁盘挂载成功,可以正常使用.
    新建文件a.txt文本并查询文件内容是否存在
[root@centOS1 sdb1]# echo "oooo">a.txt
[root@centOS1 sdb1]# cat a.txt
oooo

退到sdb1目录以外,进行卸载

[root@centOS1 sdb1]# cd ../
[root@centOS1 /]# umount /sdb1
[root@centOS1 /]# cd /sdb1
[root@centOS1 sdb1]# ls
[root@centOS1 sdb1]# 

再次查看sdb1目录发现里边没有文件,说明文件已经随磁盘的卸载而消失了,此时再通过mount命令来挂载,就可以正常使用了.

VMware虚拟机中,调整硬盘大小可以分为两种情况。第一种情况是虚拟机还有未分配的磁盘空间,需要将未分配的磁盘空间分配给虚拟机。第二种情况是虚拟机的磁盘已经满了,需要增加磁盘空间。下面将分别介绍如何进行操作。 第一种情况: 1. 打开虚拟机,进入"虚拟机设置"。 2. 在"硬件"页面中,选择"硬盘",然后点击"编辑"。 3. 进入"硬盘属性"页面,点击"扩展"。 4. 在"扩展虚拟磁盘"页面中,输入要扩展的磁盘大小,点击"下一步"。 5. 确认扩展磁盘大小,点击"完成"。 6. 返回"硬盘属性"页面,点击"确定"。 7. 重启虚拟机,操作完成。 第二种情况: 1. 打开虚拟机,进入"虚拟机设置"。 2. 在"硬件"页面中,选择"硬盘",然后点击"编辑"。 3. 进入"硬盘属性"页面,点击"移除"。 4. 选择"移除虚拟磁盘但不删除文件",然后点击"确定"。 5. 关闭虚拟机。 6. 停止VMware Workstation。 7. 打开命令提示符,进入VMware安装目录的"bin"目录,执行以下命令:vmware-vdiskmanager.exe -x newsizeGB diskname.vmdk。其中"newsizeGB"为要扩展的磁盘大小,"diskname.vmdk"为要进行操作的磁盘文件名,例如:"C:\Virtual Machines\vm16\vm16.vmdk"。 8. 启动VMware Workstation。 9. 在"虚拟机"菜单中,选择"添加硬件",然后选择"硬盘"。 10. 选择"使用现有磁盘",然后点击"下一步"。 11. 选择要添加的磁盘文件,然后点击"完成"。 12. 打开虚拟机,操作完成。 以上就是在VMware虚拟机中调整硬盘大小的具体步骤。需要注意的是,在操作过程中一定要小心,避免操作失误导致数据丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值