打开Virtualbox所在的安装目录,执行以下命令,命令中的虚拟有磁盘路径改成自己的:

调整容量前,先关闭虚拟机。接着,打开CMD,进入VirtualBox的安装目录,执行VBoxManage list hdds命令,查看目前挂载的虚拟机硬盘信息,找到第一行UUID数据:

cd C:\Program Files\Oracle\VirtualBox
VBoxManage list hdds
VBoxManage modifyhd your_UUID --resize your_Expansion_size
//扩容50G
VBoxManage modifyhd 4d0dcc28-a39b-414f-b401-4984cb4fc3e3 --resize 51200
1//进入系统,安装 Gparted 软件
2sudo apt install gparted

3.1. 虚拟机扩容失败

提示 VBoxManage.exe: error: Failed to resize medium

这需要新建一个.vid,并且把原来的.vid克隆到新的.vid,再对新.vid进行扩容。

创建新的.vid
1VBoxManage.exe createhd -filename "D:\vx\docker1\yourdesk" -size 151920 -format VDI -variant Standard
克隆.vid
1VBoxManage.exe clonehd "D:\vx\docker1\docker1.vdi" "D:\vx\docker1\yourde
或者:
 

列出所有的虚拟机
VBoxManage list vms

显示所有虚拟机的配置信息
VBoxManage list vms --long

列出所有正在运行的虚拟机
VBoxManage list runningvms

列出VirtualBox所能识别的所有客户机操作系统
VBoxManage list ostypes

显示主机的Hardware time、CPU、内存、操作系统及系统版本信息
VBoxManage list hostinfo
//输出中的"Processor count"指的是CPU的线程数

列出所有VirtualBox支持的虚拟磁盘后端
VBoxManage list hddbackends

列出VirtualBox当前正在使用的虚拟磁盘的信息
VBoxManage list hdds

列出虚拟机配置文件中加载的虚拟磁盘镜像的信息
VBoxManage list dvds

显示VirtualBox的一些全局设置信息,包括Guest Additions文件的路径
VBoxManage list systemproperties

显示虚拟机的配置信息
VBoxManage showvminfo |

详细显示虚拟机的配置信息
VBoxManage showvminfo | [--details]

创建并注册一个虚拟机
VBoxManage createvm --name "Win 2008" --register

将虚拟机Win 2008重命名为win2008
VBoxManage modifyvm "Win 2008" --name win2008

将虚拟机win2008的操作系统类型改为Windows 2008(32位)
VBoxManage modifyvm win2008 --ostype Windows2008

修改虚拟机的内存大小
VBoxManage modifyvm <uuid|name> [--memory ]

将虚拟机win2008的CPU个数设为2个
VBoxManage modifyvm win2008 --cpus 2

将虚拟机的第一启动设备设为硬盘
VBoxManage modifyvm win2008 --boot1 disk

将虚拟机win2008的第一个网卡的网络连接方式设为桥接
VBoxManage modifyvm win2008 --nic1 bridged

将虚拟机win2008的第一个网卡的网卡芯片类型设为82540EM
VBoxManage modifyvm win2008 --nictype1 82540EM

将虚拟机win2008的第一个网卡桥接到host的eth0网卡上
VBoxManage modifyvm win2008 --bridgeadapter1 eth0
//前提是虚拟网卡1使用的网络连接方式是桥接

开启VirtualBox remote desktop extension (VRDE) server
VBoxManage modifyvm win2008 --vrde on
//VRDE server的默认监听地址为0.0.0.0,默认监听端口为3389

以VBoxHeadless作为前端来启动虚拟机win2008
VBoxManage startvm win2008 --type headless

创建一个大小为100G的虚拟硬盘
VBoxManage createhd --filename win2008.vdi --size 102400

给虚拟机win2008添加一个IDE控制器
VBoxManage storagectl win2008 --name "IDE Controller" --add ide --controller PIIX4

将win2008.vdi文件作为虚拟机win2008的第一块IDE硬盘
VBoxManage storageattach win2008 --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium win2008.vdi

配置第一个IDE光驱,并挂载安装光盘
VBoxManage storageattach win2008 --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium server_2008_64.iso

将主机的/home/vbox目录共享给Guest虚拟机win2008,且共享名为share
VBoxManage sharedfolder add win2008 --name share --hostpath /home/vbox
//该命令必须在关闭虚拟机之后才能执行

将主机的/home/vbox目录瞬间共享给Guest虚拟机win2008,且共享名为share
VBoxManage sharedfolder add win2008 --name share --hostpath /home/vbox --transient
//该命令在虚拟机运行时就可以执行,但当虚拟机关闭(指虚拟机的状态为poweroff)后该共享文件夹不会保留

中科大镜像源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

虚拟机中Linux分区扩容的更多相关文章

  1. Linux分区扩容

    lz在MAC上面使用Linux虚拟机,开始只建了一个分区,挂载在”/”目录下.现在硬盘空间不够了,所以lz就来给这个分区扩容. 首先,当然是要给虚拟机分配更多的硬盘空间喽(lz用的是VMware Fu ...

  2. 虚拟机中Linux系统盘空间不足

    虚拟机中Linux系统盘在使用过程中, 出现空间不足的提示. 使用命令du --max-depth=1 -h 查看Home目录下各个文件占用空间, 发现是./cache(隐藏文件)占用很大空间.进入c ...

  3. VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录

    VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录 一.描述 系统描述:win7旗舰版64位系统+VMware Workst ...

  4. windows上通过vnc连接虚拟机中linux系统

    首先要在虚拟机中安装vnc. 虚拟机的设置中要启用VNC连接. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHdzc2c=/font/5a6L5L2T/ ...

  5. Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)

    请访问原文链接:https://sysin.org/blog/linux-partition-expansion/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页: ...

  6. 虚拟机 主机无法访问虚拟机中Linux上的tomcat服务

    在wmware中安装linux后安装好数据库,JDK及tomcat后启动服务,虚拟机中可以访问,但是主机却无法访问,但是同时主机和虚拟机之间可以ping的通,网上查阅资料后,解决方法是关闭虚拟机中的防 ...

  7. 利用putty软件连接虚拟机中linux操作系统

    http://jingyan.baidu.com/article/9c69d48fbefe6613c8024e6a.html 大家在使用虚拟的过程中有时候会感觉切换操作系统很不方便,那么有什么方法可以 ...

  8. vm虚拟机中linux无法连接外网?

    问题出现的环境? vm虚拟机中安装了linux系统,vm设置了NAT方式共享主机ip,但还是没法访问外网?在linux系统中查询ip地址,没有ipv4地址,就是配置了自动获取,但是还是没有获取? 问题 ...

  9. 虚拟机中Linux设置当前ip

    1.查看当前IP,查看网卡信息 ifconfig 2.设置临时IP ifconfig eth0 192.168.1.163 netmask 255.255.255.0 eth0表示第一块网卡 设置完之 ...

  10. 无法访问VMWARE虚拟机中linux的nginx地址

    取得root权限,然后在centos(6.5)中关闭防火墙: service iptables stop 关闭后在windows 10 中浏览器通过虚拟机的ip地址可以直接访问了. 经过测试,打开ip ...

随机推荐

  1. SSM框架学习-AOP学习笔记

    一.AOP入门简介 AOP(Aspect Oriented Programming)面向切面编程,是一种编程范式,可以知道开发者如何组织程序结构 作用:在不惊动原始设计的基础上为其进行功能增强.(无侵 ...

  2. Android Studio 模拟器(AVD)访问本机服务器

    问题说明 若安卓模拟器(AVD)调试安卓 App,访问本机上的 Tomcat 服务器时,很有可能会不成功,按照下面的步骤来一遍以尝试解决问题. 模拟器配置 DNS 服务器 (一)找到模拟器安装的位置 ...

  3. 中后端做Excel导出功能返回数据流前端如何做处理

    exportFile(params).then(res => { // 直接返回来就是blob数据 if (res) { const xlsx = 'application/vnd.ms-exc ...

  4. SqlServer取分组第一条数据

    SELECT * FROM (SELECT t.*, RANK() OVER (PARTITION BY t.a ORDER BY t.b DESC) AS drank FROM table1 t) ...

  5. 图形学101 3 transform

    2d中都可以写成xy 与矩阵乘以 xy的关系 齐次坐标

  6. C# 游戏雏形 人物地图双重移动

    1. 设计出发点 准备做一个旅游短视频,想实现一个小人或汽车在百度地图上按指定路线移动的效果,把之前自己写的代码拿出来,修改完成. 主要修改内容: (1)实现了人物地图双移动.即如果人物向屏幕中间移动 ...

  7. java学习日记20230226-java环境搭建及运行机制

    JDK安装 配置环境变量: 当执行的程序在当前目录不存在时,windows去系统path环境变量里面进行查找,如果没有找到报错不存在该命令. 我的电脑-属性-高级系统设置--环境变量 增加JAVA_H ...

  8. linux 操作命令大全

    mysql 授权远程访问 1.进入cd /usr/local/mysql/bin 下执行 ./mysql -uroot -pInfosec@2020  (-p后面是数据库密码) 2.use mysql ...

  9. go语言初记2(备忘)

     看<Go入门指南>,这里讲得比较基础,针对go 1.0版,以下是一些我自己觉得特别和不容易理解的地方的摘抄!  上次有说到go里不同类型之间操作必须显示转换,int和uint不固定,所以 ...

  10. 深入理解 JVM -- 垃圾收集器与内存分配策略

    程序计数器.虚拟机栈.本地方法栈 3个区域随线程而生,随线程而灭:栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作.每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行 ...