• 修改虚拟机硬盘的大小


    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进入系统后,像以上方法一一样格式化新硬盘,挂载

  • 相关阅读:
    Codeforces Round #605 (Div. 3)E
    Codeforces Round #628 (Div. 2)
    Codeforces Round #627 (Div. 3)
    AC自动机,知识点+hdu模板题
    Tire树,hdu2846,hdu4825
    Educational Codeforces Round 83 (Rated for Div. 2)
    分层最短路
    初入mysql的学习
    赛后总结
    Codeforces Round #625 (Div. 2, based on Technocup 2020 Final Round) D
  • 原文地址:https://www.cnblogs.com/joeblackzqq/p/2001347.html
Copyright © 2020-2023  润新知