virtualbox下Ubuntu磁盘扩容

本文详细介绍了在 Ubuntu 18.04 中扩展虚拟机磁盘空间的方法。包括了在 VirtualBox 中调整虚拟硬盘大小的具体步骤,以及在 Ubuntu 系统内部调整分区大小的过程。

因为之前虚拟机的内存已经不够用,所以需要进行扩充,参考的博客为:Ubuntu 18.04扩充磁盘空间_a_flying_fish的博客-优快云博客_ubuntu扩展磁盘空间

自己也记录一下解决过程,给大家一个参考。

因为我是在运行过程中虚拟机提示空间已满,才选择了扩充磁盘,但这样的话可能会导致更改硬盘容量后开不了机。

如果和我的情况相同的话,我建议将某些不重要文件删除,释放点空间,会少走弯路。 

扩充前注意将重要文件进行备份!!!

扩充前注意将重要文件进行备份!!!

扩充前注意将重要文件进行备份!!!

打开virtualbox,点击 管理 -> 虚拟介质管理

 在弹出窗口中选中将要进行扩充磁盘空间的虚拟机,更改大小,点击应用。

 进入对应虚拟机的 设置 -> 系统,将光驱的启动顺序放在首位,点击ok(这个步骤可能没必要)

 启动虚拟机,搜索disk,点击硬盘:

点击右侧的剩余空间,点击设置按钮,点击格式化分区(如果格式化分区为灰色则忽略该步):

点击左侧的文件系统,点击设置,点击 调整大小:

拖动到你想要的大小(我拖动到了最右端),点击右上角的调整大小,解决。

扩充完成后:

### 在VirtualBox扩容Ubuntu虚拟机的磁盘空间教程 在VirtualBox扩容Ubuntu虚拟机的磁盘空间需要完成以下操作,确保从虚拟磁盘分配到实际的文件系统容量。以下是详细说明: #### 1. 停止虚拟机并扩展虚拟磁盘 首先,在VirtualBox管理界面中停止正在运行的Ubuntu虚拟机。然后通过命令行工具扩展虚拟磁盘大小。使用`VBoxManage`命令调整虚拟硬盘的大小: ```bash VBoxManage modifyhd "虚拟磁盘路径" --resize 新大小MB ``` 例如,将虚拟磁盘扩展到320GB(即327680MB)[^1]: ```bash VBoxManage modifyhd "/path/to/your/ubuntu.vdi" --resize 327680 ``` #### 2. 启动虚拟机并检查磁盘状态 启动虚拟机后,使用`df -h`命令查看当前文件系统的磁盘使用情况。此时会发现虽然虚拟磁盘已扩展,但文件系统并未感知新增的空间[^1]。 使用以下命令确认磁盘分区和未分配空间的情况: ```bash sudo fdisk -l /dev/sda ``` 上述命令可以显示磁盘的总容量以及未分配的空间[^2]。 #### 3. 创建新分区或扩展现有分区 如果已有主分区占据整个磁盘,则需要扩展该分区;否则可以创建一个新的分区来利用未分配空间。 ##### (1)扩展现有分区 对于扩展现有分区,推荐使用`parted`工具: ```bash sudo parted /dev/sda ``` 进入`parted`交互模式后,输入以下命令: ```bash resizepart PARTITION_NUMBER ``` 根据提示输入新的结束位置(通常为100%以占用全部空间)。完成后退出`parted`。 ##### (2)创建新分区 如果选择创建新分区,可以使用`fdisk`工具: ```bash sudo fdisk /dev/sda ``` 按照提示创建一个新分区(例如 `/dev/sda2`),并保存更改。 #### 4. 格式化新分区或扩展文件系统 如果创建了新分区,需要对其进行格式化: ```bash sudo mkfs.ext4 /dev/sda2 ``` 如果扩展了现有分区,则需要调整文件系统大小。假设目标文件系统位于`/dev/sda1`,执行以下命令: ```bash sudo resize2fs /dev/sda1 ``` #### 5. 检查逻辑卷管理(LVM) 如果虚拟机使用了LVM(逻辑卷管理),则需要额外步骤扩展逻辑卷: - 使用`pvcreate`初始化新分区作为物理卷。 - 使用`vgextend`将物理卷添加到卷组。 - 使用`lvextend`扩展逻辑卷。 - 最后使用`resize2fs`调整文件系统大小。 示例命令如下: ```bash sudo pvcreate /dev/sda2 sudo vgextend ubuntu-vg /dev/sda2 sudo lvextend -l +100%FREE /dev/ubuntu-vg/root sudo resize2fs /dev/ubuntu-vg/root ``` #### 6. 验证扩容结果 最后,再次运行`df -h`命令验证文件系统的磁盘容量是否已成功扩展。 ```bash df -h ``` --- ### 注意事项 - 扩容过程中可能会遇到数据丢失的风险,请务必提前备份重要数据。 - 如果不确定虚拟机是否使用LVM,可以通过`lsblk`或`vgdisplay`命令检查。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值