Oracle VM VirtualBox 虚拟硬盘扩容(Linux)
目录
- 环境
- 1. 调整虚拟磁盘虚拟分配空间
- 2. fdisk无损扩容
环境
- VirtualBox
5.2.8
- Linux
4.14.154
1. 调整虚拟磁盘虚拟分配空间
- 如果是vmdk格式的磁盘,目前是不能扩容的。可以先将vmdk复制成vdi,再来调整大小,移除旧的磁盘,挂载复制后的磁盘。
- 复制可以使用管理器工具上的复制,也可以找到安装目录下的vboxmanage,使用克隆命令:
vboxmanage clonehd "virtualdisk.vmdk" "new-virtualdisk.vdi" --format vdi
- 当前只支持放大磁盘,不支持缩小磁盘。
2. fdisk无损扩容
通过步骤1的调整,虚拟机内的磁盘空间并没有发生改变,只是改变了虚拟物理磁盘的空间,还需要在虚拟机内调整分区大小。
启动虚拟机,此时的空间大小如下图,可以看到未分配 的空间
输入命令,进入fdisk
$ fdisk /dev/sdaCommand (m for help):
- 输入
p
可以查看分区情况,记住磁盘的Start簇编号
Command (m for help): p
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 98783CCF-5CA4-C541-A52B-D9878B9289C4Device Start End Sectors Size Type
/dev/sda1 2050048 40959966 38909919 18.6G Linux filesystem
/dev/sda2 2048 2050047 2048000 1000M Linux swapPartition table entries are not in disk order.
- 删除旧的分区。输入
d
,选择第1
个分区。
Command (m for help): d
Partition number (1,2, default 2): 1Partition 1 has been deleted.
- 创新新的分区。输入
n
,
Partition number
回车默认选1
,
First sector
回车默认(与原Start簇一致),
Last sector
回车默认,
Do you want to remove the signature
是否移除分区标识选择 No(重要!)。
Command (m for help): n
Partition number (1,3-128, default 1):
First sector (2050048-209715166, default 2050048):
Last sector, +sectors or +size{K,M,G,T,P} (2050048-209715166, default 209715166):Created a new partition 1 of type 'Linux filesystem' and of size 99 GiB.
Partition #1 contains a ext4 signature.Do you want to remove the signature? [Y]es/[N]o: n
输入
w
保存设置并退出fdisk。重启虚拟机。
输入命令,重定义分区大小。
$ sudo resize2fs /dev/sda1
- 输入
df
,可以看到分区大小调整已经生效。
Oracle VM VirtualBox 虚拟硬盘扩容(Linux)相关推荐
- oracle虚拟机放文件格式,Oracle VM VirtualBox虚拟如何导入虚拟电脑系统
将制作好的虚拟机格式文件导入到虚拟机,这样操作是非常方便的. 比如制作一次虚拟系统后,将虚拟机文件导出,以后将不用再重新制作,可以用导入方式.开放式虚拟机格式文件有ova/ovf两种后缀. 下面将以O ...
- oracle vm virtualbox 增加硬盘空间,virtualbox增大虚拟磁盘空间的方法
我们可能会碰到这种情况,在使用virtualbox的过程中突然有一天发现你的原先分配给虚拟机系统(如winxp)的磁盘空间不够用了,但你又不想重新创建虚拟机,因为要重装很多东西太费时了,那这时你该怎么 ...
- oracle vm virtualbox 虚拟光盘_虚拟机管理神器Vagrant完整操作手册来了
一个只用markdown语法编写文章的90后野路子Web架构师,每天都分享一些有用的知识点,欢迎关注- 前言 1. 概述 本文主要整理了一些Vagrant常用操作.包括安装Vagrant.常用插件.B ...
- Oracle VM VirtualBox虚拟MS-DOS时失败,提示内存不能为“written”
闲的没事,一直没用过win10, 想看看到底是什么样子的, 所以在自己这台破电脑上装了个virtual box,然后网上下载了win10的iso安装版,但直接在virtual box 中安装的时候,居 ...
- 【超详细】使用Oracle VM VirtualBox 搭建一个Linux虚拟机
电脑升级了win11后,由于老版本的wmware无法使用,所以尝试使用Oracle VM VirtualBox工具搭建一个Linux虚拟机,用来工作和学习! 下面是搭建过程: [前提准备] 1. 下载 ...
- oracle vm virtualbox 失败,VirtualBox 打开 虚拟硬盘 失败
如果你想修改Oracle VM VirtualBox虚拟磁盘的位置,以前最直接的把法就是把这个文件拷贝到别的地方. 但是不知从哪个版本开始,会提示错误,因为Oracle VM VirtualBox识别 ...
- Oracle VM VirtualBox Manager中扩展虚拟机硬盘空间
您可以按照以下步骤在Oracle VM VirtualBox Manager中扩展虚拟机硬盘空间: 1. 在VirtualBox Manager中,选择要扩展的虚拟机并停止它. 2. ...
- XP虚拟机Oracle复制粘贴,Oracle VM VirtualBox我想问怎样在虚拟机上拖动复制或运行主机上的文件...
点击查看Oracle VM VirtualBox我想问怎样在虚拟机上拖动复制或运行主机上的文件具体信息 答:Oracle VM VirtualBox安装增强功能好像也不能直接复制拖动文件,只能使用共享 ...
- oracle vm virtualbox打不开,如何在虚拟机上打开游戏,我用的是Oracle VM VirtualBox虚拟机,我不会用会用的教我...
点击查看如何在虚拟机上打开游戏,我用的是Oracle VM VirtualBox虚拟机,我不会用会用的教我具体信息 答:如果是开3D游戏等,就算了吧,虚拟机为了保证兼容性,虚拟的显卡都是集成的,开个w ...
最新文章
- PT100热电阻校准模块设计
- c 判断文件是否存在_C语言编程之怎样判断某一文件是否存在
- 网站***是如何用脚本欺骗网友的
- python人工智能-Python之人工智能(一)
- log4j详解与实战
- 二十四、oracle pl/sql 变量
- linux 操作系统安装配置vnc
- 异配图神经网络小结:突破同配性,拥抱异配性
- Java黑皮书课后题第8章:**8.6(代数:两个矩阵相乘)编写两个矩阵相乘的方法。编写一个测试程序,提示用户输入两个3*3的矩阵,然后显示它们的乘积
- 计算机毕业设计制作模仿网站的期末作业通过神器——各种扒站方法(网站,软件)
- 韦冬雪计算机应用,捕获效应下RFID防碰撞算法的研究与应用
- POJ 3422 费用流
- github的gh-pages分支展示项目页面
- urban数据集_JUST技术:CK实现时序数据管理
- zabbix 5.0所有依赖包_一杯茶的时间,上手Zabbix
- [源码]vb6鼠标连点器
- 搭建网站流程说明和六个关键步骤
- Java美颜相机(1)图像处理
- Luogu P1540 机器翻译
- 如何把浏览器中知乎文章导出成PDF
热门文章
- sin35 在C语言中怎么表示,数学式子sin35°写成VB的表达式是______。
- 实习生找java web工作时经常碰到培训班怎么破?
- 哈罗出行是如何实现自动上报的?
- 结构体内元素不确定_化工史话35:元素时代—有机化学发展史I
- C++投票(结构体)
- QT For Android小米真机调试/PC模拟器debug
- Google FireBase的简单介绍
- torch.cuda 相关函数
- mac os双开微信方法
- 依赖计算机英语作文,我们是否太依赖电脑英语作文