virtualbox-centos扩容
virtualbox-centos扩容
版本信息
virtualbox:版本 6.1.4 r136177 (Qt5.6.2)
centos:CentOS Linux release 7.7.1908 (Core)
系统环境:windows 10
1,虚拟系统硬盘文件扩充
方法1:
使用命令进行扩容
# 打开命令终端【cmd】、【powershell】
#1,virtualbox-VBoxManage调用
#方式a,添加环境变量直接使用VBoxManage进行条用
#方式b, 全路径调用 "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"
#2,进入虚拟机文件目录
cd D:\VM\centos-01
d----- 2020/4/29 14:53 Logs
-a---- 2020/4/29 14:53 3362 centos-01.vbox
-a---- 2020/4/29 12:55 4055 centos-01.vbox-prev
-a---- 2020/4/29 14:54 7437549568 centos-01.vdi
#3,执行扩容命令
VBoxManage modifyhd Windows centos-01.vdi --resize 20480
#说明 centos-01.vdi —— 虚拟系统硬盘文件
# 20480 —— 扩充会后的大小(单位Mb)
#如果磁盘格式为vmdk,则需要先转换为vdi格式,执行如下命令:
VBoxManage clonehd "centos-01.vmdk" "centos-01.vdi" --format vdi
VBoxManage modifyhd "centos-01.vdi" --resize 20480
#注:如果你想将磁盘文件格式转回vmdk执行如下命令(使用vdi格式的也可以)
VBoxManage clonehd "centos-01.vdi" "centos-01.vmdk" --format vmdk
方法2:
图形化ui操作进行扩充: 管理——虚拟截止管理

虚拟截止管理器——属性——大小——应用,注意修改的时候要先关闭虚拟机

2,centos系统文件扩容
启动虚拟机并进入系统,切换到root用户
添加分区
$ sudo fdisk /dev/sda
p #查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2)
n #新增加一个分区
p #分区类型我们选择为主分区
回车 #选择分区号,使用默认3(因为1,2已经用过了,sda1是分区1,sda2是分区2,sda3分区3)
回车 #默认(起始扇区)
回车 #默认(结束扇区)
t #修改分区类型
回车 #选分区3
8e #修改为LVM(8e就是LVM)
w #写分区表并退出
$ sudo reboot #重启
格式化分区
# 查看
$ sudo fdisk -l
# 格式化
$ sudo mkfs.ext3 /dev/sda3
LVM更新-卷扩容
$ 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/centos/root /dev/sda3 #此处将整个分区扩展到根分区上
$ lvm>pvdisplay #查看卷容量,这时你会看到一个很大的卷了
$ lvm>quit #退出
文件系统扩容更新
$ sudo resize2fs /dev/centos/root #刷新逻辑分区容量
#如果报错则是因为你的某些分区使用的是xfs的文件系统,执行下边命令刷新逻辑分区即可。
$ sudo xfs_growfs /dev/centos/root
$ sudo df -h #查看根分区容量已经更改
$ sudo reboot #重启完成最后的操作
virtualbox-centos扩容的更多相关文章
- Win7 + VirtualBox + CentOS(无桌面), 扩容
http://www.2cto.com/os/201401/269730.html 对于目前的网络开发者来说,比较好的搭档就是Win7+VirtualBox+CentOS的组合,既可以发挥Linux强 ...
- Linux各个发行版本的介绍, 以及VirtualBox+CentOS的安装步骤
Linux和Unix系统有哪些主要的发行版本 Unix: (非开源传统商业操作系统) IBM AIX, HP HP-UX, Sun Solaris,等 各家硬件厂商的发行版本, 往往是和自家的硬件设备 ...
- VirtualBox下扩容vdi文件
VirtualBox下扩容vdi文件 版本:VirtualBox 5.0.14 之前VirtualBox创建的虚拟机的vdi文件过小,无法满足新的实验需求,扩容vdi文件的方法如下: 比如我这里将RH ...
- virtualbox centos安装增强工具和问题详解
virtualbox centos安装增强工具和问题详解 VirtualBox 大家都习惯性把它简称为 Vbox ,比 VM 的体积小.开源.速 度快.不过在使用 VirtualBox 在虚拟机中安装 ...
- Xshell 6连接本机VirtualBox CentOS 6.5成功方案
网上的文章铺天盖地,适合自己的没有... 最后老办法:文章+经验+尝试 = 成功,哈哈! 问题和步骤: 1. Xshell 过期了,修改用Free for Home/School版本,https:// ...
- virtualBox centos 6.5 硬盘扩容
1. 操作virtual Box 将该虚拟机关机,然后将打开管理->介质管理 调整硬盘大小 2. 操作Linux 1. 将放大的进行分区建立 2. 将分区建立分区表 3. 将该分区合并到root ...
- [转]VirtualBox centos7扩容
本文转自:https://www.cnblogs.com/xd502djj/p/7367704.html 有时候扩容还真不如重新建立一个大硬盘的系统,但是如果你安装了好多东西的话,那还是来扩容一下吧. ...
- VirtualBox centos7扩容
有时候扩容还真不如重新建立一个大硬盘的系统,但是如果你安装了好多东西的话,那还是来扩容一下吧. 查看磁盘格式 在virtualBox中右键点击虚拟机->设置->存储,如 ...
- VirtualBox + CentOS 使用 NAT + Host-Only 方式联网
之前一直使用 VMware 作为虚拟机,这几天看<跟阿铭学Linux>,里面用的是虚拟机是 Oracle VirtualBox,也跟着安装配置一个,但是比较坑的是照着上面的配置折腾了很久才 ...
- VirtualBox CentOS安装增强功能与设置共享文件夹
如果安装的是CentOS minimal版无网络的可以看这篇文章. 一.安装依赖环境 依次执行如下命令 yum install update yum install kernel-headers yu ...
随机推荐
- Codeforces Round #656 (Div. 3) A. Three Pairwise Maximums
题目链接:https://codeforces.com/contest/1385/problem/A 题意 给出三个正整数 $x,y,z$,找出三个正整数 $a,b,c$ 使得 $x = max(a, ...
- 简谈图论重要性&&图论总结
从外地学习回来,我对图论才有认识(以前就没接触过,非常尴尬),说实话,学好图论的重要性,就像学数学时在进行解析几何时,图极有可能是打开答案的最后秘钥,也就是数形结合,而懂的人永远明白,用图解决绝对比用 ...
- 【bzoj 2467】[中山市选2010]生成树(数论--排列组合)
题目:有一种图形叫做五角形圈.一个五角形圈的中心有1个由n个顶点和n条边组成的圈.在中心的这个n边圈的每一条边同时也是某一个五角形的一条边,一共有n个不同的五角形.这些五角形只在五角形圈的中心的圈上有 ...
- Java的awt包的使用实例和Java的一些提示框
一.awt的一些组件 Label l1=new Label("姓名:"); //标签 Label l2=new Label("密码:"); TextField ...
- python-零基础入门-自学笔记
目录 第一章:计算机基础 1.1 硬件组成 1.2 操作系统分类 1.3 解释型和编译型介绍 第二章:Python入门 2.1 介绍 2.2 python涉及领域 2.2.1 哪些公司有使用Pytho ...
- PAT l2-010 排座位 【并查集】
L2-010. 排座位 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位. ...
- hdu-1941 Find the Shortest Common Superstring
The shortest common superstring of 2 strings S 1 and S 2 is a string S with the minimum number of ch ...
- Git使用出现Automatic merge failed; fix conflicts and then commit the result.解决方法
产生原因 首先这个问题产生的原因是因为你git pull 的时候会分为两步,第一步先从远程服务器上拉下代码,第二步进行merge,但是merge时候失败了就会产生上述问题. 解决方法: 丢弃本地提交, ...
- Redis内存管理中的LRU算法
在讨论Redis内存管理中的LRU算法之前,先简单说一下LRU算法: LRU算法:即Least Recently Used,表示最近最少使用页面置换算法.是为虚拟页式存储管理服务的,是根据页面调入内存 ...
- volatile的内存屏障的坑
请看下面的代码并尝试猜测输出: 可能一看下面的代码你可能会放弃继续看了,但如果你想要彻底弄明白volatile,你需要耐心,下面的代码很简单! 在下面的代码中,我们定义了4个字段x,y,a和b,它们被 ...