[CentOS7]Windows下VirtualBox虚拟机磁盘扩容
虚拟系统磁盘文件扩充
命令操作
命令行运行VBoxManage,modifyhd扩容需要文件格式为.vdi,如为.vmdk,需要使用clonehd指定格式进行格式转换,详细可参考【1】。
VBoxManage modifyhd "centos-01.vdi" --resize 20480
GUI操作
关闭操作的虚拟机,在Oracle VM VirtualBox管理器主界面,管理->虚拟介质管理->属性->大小->应用。
修改分区
$ sudo fdisk /dev/sda
p #查看已分区数量
n #新增加一个分区
p #分区类型选择为主分区
回车 #选择分区号,使用默认,即为新增分区
回车 #默认(起始扇区)
回车 #默认(结束扇区)
t #修改分区类型
回车 #选分区3
8e #修改为LVM(8e就是LVM)
w #写分区表并退出
重启:
$ sudo reboot #重启
格式化分区(非必要,可用于转换文件系统类型):
这里名称“/dev/sda3”与新增分区一致。
# 查看
$ sudo fdisk -l
# 格式化,还有各种 mkfs.ext4,mkfs.xfs..,与需要扩容的文件系统应该一致
$ sudo mkfs.ext3 /dev/sda3
LVM更新
这里名称“/dev/sda3”与新增分区一致。
此虚拟机环境中需要扩容的文件系统为/dev/mapper/centos-root。
$ lvm #进入lvm管理
$ lvm>pvcreate /dev/sda3 #这是初始化刚才的分区3
$ lvm>vgdisplay #查看卷组(VG Name)
$ lvm>vgextend centos /dev/sda3 #将初始化过的分区加入到虚拟卷组centos
$ lvm>lvdisplay #查看逻辑分区,发现/dev/centos/root是根分区
$ lvm>lvextend /dev/mapper/centos-root /dev/sda3 #此处将整个分区扩展到根分区上
$ lvm>pvdisplay #查看卷容量,这时你会看到一个很大的卷了
$ lvm>quit #退出
这一过程中因不合适操作初始化了一个[unknown]物理卷,导致无法继续正确拓展逻辑分区,参考【3】使用以下命令后恢复,注意不应该使用vgremove(其功能为删除卷组)。
vgreduce --removemissing # 删除卷组中丢失的物理卷,使卷组恢复正常状态。
扩容文件系统
可以通过df -T查看文件系统类型,之前已格式化为ext3,执行以下命令完成扩容。
$ sudo resize2fs /dev/mapper/centos-root #扩容文件系统,对应自己的根分区
# 如果报错或许因为扩容的是xfs文件系统,执行以下命令扩容文件系统
# $ sudo xfs_growfs /dev/centos/root
$ sudo df -h #查看根分区容量已经更改
$ sudo reboot #重启完成最后的操作
参考资料
[CentOS7]Windows下VirtualBox虚拟机磁盘扩容的更多相关文章
- PVE 下的虚拟机磁盘扩容
扩容背景:一台测试机磁盘不足,需要扩容: /dev/mapper/centos-root 40G 40G 20K 100% / 先到PVE网页上对需要扩容的机器扩容,这里新建20G示例: 另外之前也分 ...
- VMware vSphere Client下增加虚拟机磁盘空间的方法
随着系统运维时间的增长,磁盘就日益的损耗,如果遇到虚拟机报磁盘空间不足怎么办?还好,我们可以通过磁盘阵列增加磁盘空间,然后扩容到虚拟机中去. 对于linux虚拟机磁盘扩容的方案有两种,一种就是原有的实 ...
- windows下使用虚拟机安装linux操作系统
前言:虚拟机是开发者的好帮手,它可以帮助我们在同一台电脑上创建不同的环境,这样你就可以在不影响原有的环境下,使用另外一套新的环境去完成你的开发工作.相信不少在windows下开发的同学对此深有体会,本 ...
- Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS
Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...
- 如何在VMware Fusion中导入windows下的虚拟机
最近换了新款的mbp,因为偷懒,便将之前在windows台式机上的虚拟机搬了过来. 特此记录下搬运过程,方便以后查看. 一 操作过程 安装激活VMware 常规操作,无需赘言 拷贝windows下虚拟 ...
- Workstation和Virtualbox的虚拟机磁盘扩容方式.
1. 虚拟机磁盘管理, 更改磁盘格式是一个场景 还有一个场景是 硬盘空间不够了 需要扩充. 方法主要有两个. 如果是workstation的的虚拟机. 并且没有快照 可以直接GUI操作 如下图: 虚拟 ...
- SBC37x交叉编译平台QT+OPENCV【2】虚拟机Vbox下Ubuntu的磁盘扩容
虚拟机Vbox下Ubuntu,当初为了学习,仅仅分配了8g,结果qt,opencv等一上,就说room空间不够了.于是开始折腾磁盘扩容. 网上一大堆,也不知道有多少是自己动手走过,正是不但浪费别人时间 ...
- windows下virtualbox安装Ubuntu虚拟机
安装Ubuntu的部分省略.下面是设置文件夹共享. 1. 安装virtualBox增强功能包 点击"设备"->"安装增强功能" 2. 在windows下建 ...
- VirtualBox虚拟机磁盘瘦身
操作系统 : windows7_x64 VirtualBox 版本 : 4.3.28 原理: 使用0填充虚拟系统磁盘,然后删除填充文件,再使用VBoxManage进行压缩. Linux系统磁盘瘦身 一 ...
随机推荐
- F - Cheapest Palindrome
有一个长度为m的字符串,由n种小写字母组成.对应的n种字母在这个字符串加上或者减去都有相应的费用,现在要将这个字符串变成回文串,问最低消费是多少? Keeping track of all the c ...
- 动态规划TG.lv(1) (洛谷提高历练地)
动态规划TG.lv(1) P1005 矩阵取数游戏 分析:每行不超过80个数字,直接区间DP即可,\(dp[i][j]\)表示区间\([i,j]\)之间取数可以得到的答案,每次向右或者向左扩展即可.但 ...
- Codeforces Global Round 9 D. Replace by MEX
题目链接:https://codeforces.com/contest/1375/problem/D 题意 给出一个大小为 $n$,元素值位于 $[0,n]$ 之间的数组,每次可以将一个元素替换为数组 ...
- 找新朋友 HDU - 1286 欧拉函数模板题
题意: 求出来区间[1,n]内与n互质的数的数量 题解: 典型的欧拉函数应用,具体见这里:Relatives POJ - 2407 欧拉函数 代码: 1 #include<stdio.h> ...
- 4.PowerShell DSC核心概念之配置
什么是配置 DSC 配置是定义某一特殊类型函数的 PowerShell 脚本. 配置的语法 Configuration MyDscConfiguration { #配置块 Import-DscReso ...
- 弹性伸缩 AS(Auto Scaling)
根据业务需求和策略设置伸缩规则,在业务需求增长时自动为您增加 ECS 实例以保证计算能力,在业务需求下降时自动减少 ECS 实例以节约成本,弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳 ...
- flagcounter 被禁用...
源地址 https://s11.flagcounter.com/count2/arWz/bg_FFFFFF/txt_000000/border_CCCCCC/columns_2/maxflags_14 ...
- fibonacci number & fibonacci sequence
fibonacci number & fibonacci sequence https://www.mathsisfun.com/numbers/fibonacci-sequence.html ...
- LeetCode 算法题解 js 版 (001 Two Sum)
LeetCode 算法题解 js 版 (001 Two Sum) 两数之和 https://leetcode.com/problems/two-sum/submissions/ https://lee ...
- AI & HR
AI & HR 数字化人才画像 人力资本数字化管理 通过"AI+数据+专家"的手段,将"数字化人才画像"作为服务起点与信息入口,扩展提供全场景的数字化人 ...