增大Oracle Virtualbox的磁盘空间
https://blog.csdn.net/hiyachen/article/details/102131823
背景
在virtualbox中装好Linux以及Application之后,发现硬盘空间太小,怎样才能增加硬盘容量。
这里给出两个办法,其实是大同小易。
- 办法1 增加一个新的硬盘
- 办法2 扩大原来硬盘,然后在扩出来的空间创建新的分区
方法1:增加新的硬盘
关闭虚拟机
添加新硬盘
虚拟机 => 设置 => 存储 => SATA控制器 => 选择“添加虚拟硬盘”
然后,根据自己需求创建合适的硬盘大小。
重启虚拟机
查看现有系统的磁盘空间
Applications => Utilities => Disks
可看到两块虚拟硬盘:
- Disk /dev/sda # 这是之前的虚拟硬盘
- Disk /dev/sdb # 这是刚才新增的虚拟硬盘
格式化新虚拟硬盘,并分区,设置挂载点

验证是否开机自动挂载
sudo vim /etc/fstab
可以看到类似如下一行:
/dev/sdb1 / ext4 0 1重启虚拟机以完成
方法2:扩大原来硬盘
假设虚拟机名字为”Oracle Linux 7.3”
- 停止虚拟机
- 打开Windows Command查看现有磁盘大小
C:\Users\<user>\VirtualBox VMs\Oracle Linux 7.3>"C:\Program Files\Oracle\VirtualBox\VBoxManage" showhdinfo "Oracle Linux 7.3.vdi"
UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Parent UUID: base
State: locked write
Type: normal (base)
Location: C:\Users\<user>\VirtualBox VMs\Oracle Linux 7.3\Oracle Linux 7.3.vdi
Storage format: VDI
Format variant: dynamic default
Capacity: 30720 MBytes
Size on disk: 29812 MBytes
Encryption: disabled
In use by VMs: Oracle Linux 7.3(UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
- 扩大到50G
C:\Users\<user>\VirtualBox VMs\Oracle Linux 7.3 ART>"C:\Program Files\Oracle\VirtualBox\VBoxManage" modifymedium "Oracle Linux 7.3.vdi" --resize 51200
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
注意: --resize后面的单位是M, (windows Command可以使用set/a 50*1024计算)
- 再次查看
C:\Users\<user>\VirtualBox VshMs\Oracle Linux 7.3>"C:\Program Files\Oracle\VirtualBox\VBoxManage" showhdinfo "Oracle Linux 7.3.vdi"
UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Parent UUID: base
State: locked write
Type: normal (base)
Location: C:\Users\<user>\VirtualBox VMs\Oracle Linux 7.3\Oracle Linux 7.3.vdi
Storage format: VDI
Format variant: dynamic default
Capacity: 51200 MBytes
Size on disk: 29812 MBytes
Encryption: disabled
In use by VMs: Oracle Linux 7.3(UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
我们可以看到Capacity已经扩展到了50G。
启动虚拟机(后面的步骤和增加新硬盘流程类似)
查看现有系统的磁盘空间
Applications => Utilities => Disks
可看到虚拟硬盘上多出一块没有分区的空间
在空白空间上创建新分区, 并设置挂载点
验证是否开机自动挂载
sudo vim /etc/fstab
可以看到类似如下一行:
/dev/sda2 / ext4重启虚拟机以完成操作
增大Oracle Virtualbox的磁盘空间的更多相关文章
- VirtualBox 虚拟机磁盘空间不够用,增大空间方法(这里以MAC为例)
开始在Virtualbox 上,安装MAC系统的时候只分配了20G的空间,随着Xcode 开发软件安装的东西多了,比如:IOS 的Simulator 的各种版本,4.3,5.0,6.0 加起来要到少要 ...
- VirtualBox扩展磁盘空间
进入VB的安装目录, 输入命令 VBoxManage list hdds获得当前所有虚拟机的uuid 选择需要扩展的磁盘, 输入 VBoxManage modifyhd uuid –resize 81 ...
- ORA-19502: write error on file "", blockno (blocksize=)/linux下磁盘空间满了解决办法--Virtualbox
今天,在测试环境启动数据库时,报错: SQL> startup; ORACLE instance started. Total System Global Area 285212672 byt ...
- 增加VirtualBox虚拟机的磁盘空间大小(Host:Win7 VirtualBox5.0.16 VM:Win10)
1 前言 网上关于增加VirtualBox虚拟机的磁盘空间大小的文章非常非常多,这里我之所以再写一篇,是因为在参照这些文章做的时候,由于VirtualBox的版本更新以及其他一些环境问题,碰到到一些问 ...
- VirtualBox扩展Ubuntu磁盘空间
有时候我们在使用virtualBox虚拟机时,创建虚拟机时并没有考虑到所占用硬盘大小,后来可能磁盘空间不够用了. 以下方法可以帮你扩展虚拟机的存储空间(以下Ubuntu为例). 1. 在宿主机器进入V ...
- windows中VirtualBox调整扩大VMDK格式的磁盘空间
今日为了学习(zhuangX),在家中电脑上安装了VirtualBox的虚拟机,为了兼容性,选择了VMDK磁盘格式,想起办公室的电脑,在系统配置完成后,一直提示磁盘空间不足,尴尬了,重新装?环境啥的都 ...
- VirtualBox下Linux(centos)扩展磁盘空间
最近在Linux里做文件合并,做分词,磁盘空间不够,把扩展磁盘空间方法记录一下. 1.在VirtualBox安装路径下(例如C:\Program Files\Oracle\VirtualBox> ...
- virtualBox下Centos系统扩展磁盘空间
(1)查看空间容量: 打开windows命令终端.然后打开virtualbox安装目录,找到VBoxManage.exe,拖动到终端里面.输入命令:list hdds,回车. 我安装的位置是 : C: ...
- oracle所在磁盘空间不足导致了数据库异常
oracle所在磁盘空间不足导致了数据库异常.需要减小数据文件的大小来解决. 1.检查数据文件的名称和编号 select file#,name from v$datafile; 2.看哪个数据文件所占 ...
随机推荐
- node.js中模块和包
node.js中模块和包 什么是模块 如何创建并加载模块 1. 创建模块 2. 单次加载 3. 覆盖 exports 如何创建一个包 1. 作为文件夹的模块 2. package.json 如何使用包 ...
- Python 练习 进程
... """ 创建2个进程, 每一个进程都打出当前的时间和进程的标识,持续打十次. """ import multiprocessing ...
- 微信小程序(六)
MINA 框架: 启动: 冷启动,热启动 加载: 生命周期 路由: 事件: 事件时视图层到逻辑层的通信方式 事件可以将用户的行为反馈到逻辑层进行处理 事件可以绑定在组件上,触发事件后就会执行逻辑层对应 ...
- C++内存管理剖析
C++内存管理 C++中有四种内存分配.释放方式: 最高级的是std::allocator,对应的释放方式是std::deallocate,可以自由设计来搭配任何容器:new/delete系列是C++ ...
- 【备忘】下载Oracle 8u202及之前的商用免付费版本JDK
访问地址: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html 虽然是商用免付费版本,下载仍需 ...
- oracle 创建空间索引
1. 首先进行查询,判断数据是否已经建立相应的空间元数据 select * from user_sdo_geom_metadata t where t.table_name like '%表名%'; ...
- Elastic AMP监控.NET程序性能
什么是Elastic AMP Elastic APM 是一个应用程序性能监控系统.它可以请求的响应时间.数据库查询.对缓存的调用.外部 HTTP 请求等的详细性能信息,可以实时监控软件服务和应用程序. ...
- springboot和mybatis集成
springboot和mybatis集成 pom <?xml version="1.0" encoding="UTF-8"?> <proje ...
- Hive处理Json数据
Json 格式的数据处理 Json 数据格式是我们比较常用的的一种数据格式,例如埋点数据.业务端的数据.前后端调用都采用的是这种数据格式,所以我们很有必要学习一下这种数据格式的处理方法 准备数据 ca ...
- [NOIP2017 提高组] 列队
考虑我们需要维护的是这样一个东西. 即可能变化的只有每一行前\(m - 1\)个,和最后一列. 我们考虑对每一行开一个权值线段树,记录原本序列的第\(x\)个是否被一出,且用一个\(vector\)记 ...



