当前位置: 首页 > news >正文

Virtual box磁盘大小调整操作

Virtual box磁盘大小调整操作

  • 环境说明
  • 思路
  • 操作
    • 1、挂载要压缩的硬盘到 ~/data
    • 2、填充 0 文件
    • 3、删除 全是0空文件
    • 4、虚拟机关机
    • 5、在windows环境下用VBoxManage.exe 进行压缩
  • 硬盘加大

环境说明

主机 windows
虚拟机 ubuntu

分配了 80G 的硬盘,现在已经占用 80 G 了。实际上很多文件已经删除了。

思路

1、将硬盘剩余的空间填充0数据, 再ubuntu下可以创建一个全是0的文件,再删除实现。
2、使用VBoxManage.exe 将硬盘压缩

操作

1、挂载要压缩的硬盘到 ~/data

sudo mount /dev/sdb ~/data/

2、填充 0 文件

~$ sudo dd if=/dev/zero of=~/data/EMPTY bs=1M
dd: error writing '/home/chenct/data/EMPTY': No space left on device
11417+0 records in
11416+0 records out
11970859008 bytes (12 GB, 11 GiB) copied, 138.392 s, 86.5 MB/s

从这点看,可以节约出 11G 的空间

3、删除 全是0空文件

rm ~/data/EMPTY

4、虚拟机关机

5、在windows环境下用VBoxManage.exe 进行压缩

C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe modifyhd "F:\vm\ubuntu\ubuntu-20\ubuntu-20_data.vdi" --compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

OK, 看结果, 成功瘦身 10 G

硬盘加大

如果想增加硬盘大小的话,在VirtualBox管理器 --> 管理 --> 虚拟介质管理 中就可以调整了,比较简单


2023-3-21 cct Created

http://www.lryc.cn/news/41504.html

相关文章:

  • MySQL注入秘籍【上篇】
  • 简单三步解决动态规划难题,记好这三步,动态规划就不难
  • 算法进阶指南打卡
  • Chapter6.2:其他根轨迹及综合实例分析
  • 3. 无重复字符的最长子串——滑动窗口
  • ChatGPT研究分享:机器第一次开始理解人类世界
  • 可换皮肤的Qt登录界面
  • Spring的常见问题汇总
  • yolov8训练筷子点数数据集
  • 使用 Python 从点云生成 3D 网格
  • vue使用split()将字符串分割数组join()将数组转字符串reverse()将数组反转
  • 队列实现及leetcode相关OJ题
  • 【Log4j2远程命令执行复现CVE-2021-12-09】
  • Jenkins 平台搭建 | 为 Jenkins 配置 nginx 反向代理
  • 【云原生】Docker 架构及工作原理
  • 【Java 】Java NIO 底层原理
  • Vue基础27之VueUI组件
  • 第35篇:Java代码规范全面总结
  • Cookie和Session详解
  • Linux之磁盘分区、挂载
  • web渗透之jwt 安全问题
  • 好用的5款国产低代码平台介绍
  • 【前端学习记录】webpack学习之mini-css-extract-plugin插件
  • FPGA基于RIFFA实现PCIE采集HDMI传输,提供工程源码和QT上位机
  • SpringBoot解析指定Yaml配置文件
  • C++基础算法③——排序算法(选择、冒泡附完整代码)
  • 《高质量C/C++编程》读书笔记一
  • 【完美解决】python flask如何直接加载html,css,js,image等下载的网页模板
  • 2023美赛C题【分析思路+代码】
  • 考研复试6 编译原理