virtualBox虚拟机linux(CentOS)扩容(增加原先设置的大小 扩容至根目录)

Mac上VirtualBox虚拟机扩容/目录磁盘容量 环境 虚拟机:VirtualBox on Mac Linux系统:centos7 目的 因初始分配磁盘容量过小,现增加磁盘容量,并将容量增加到根目录/上面; 步骤 1、查看系统初始目录大小 2、关闭虚拟机、增加磁盘容量大小 方法很多,百度去吧 3、启动虚拟机 4、查看磁盘分区列表 使用root账号执行命令: fdisk -l 查看磁盘分区列表; 此时可看到当前有两个分区,一个主分区sda1,一个逻辑分区sda2; 5、为新增的磁盘容量创建逻辑分区sda3 fdisk /dev/sda 6、重启虚拟 阅读详情

对于目前的网络开发者来说,比较好的搭档就是Win7+VirtualBox+CentOS的组合,既可以发挥Linux强大的网络服务功能,也可以有效的隔离各项服务拖慢系统,影响系统的运行,对于新手来说可以减少配置错误带来的损失,最主要的是方便移植,不同每次重装系统,都要痛苦的安装配置一大堆东西。

但如果当我们在虚拟机中安装和使用的时候,发现系统存储不够用,怎么办,使用VirtualBox 4 版本以上的可以方便、快速的扩容。

VirtualBox 中虚拟硬盘有几种形式,VMDK,VDI,VHD,HDD等,

对于VMDK是VMware开发并使用的,同时也被SUN的xVM、QEMU、SUSE Studio、.NET DiscUtils支持,所以兼容性会好些

VDI是Virtual Box 自己的处理格式,而且Virtual Box支持Windows和Linux,所以对于使用VirtualBox的用户比较好

VHD是Windows专有的处理格式,HDD是Apple专有的处理格式,所以不会支持跨平台,一般不会考虑。

我们这里以如何给VMDK和VDI扩容为例,至于其它格式自己百度谷歌转换吧

VDI

VDI扩容最简单,一条命令:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <span style="font-size:14px;"><strong>VBoxManage    modifyhd  xxxx.vdi  --resize 16000   //xxxx.vdi一般会于VirtualBox VMs里</strong></span>  

VMDK

如果是VMDK就要先转换成VDI,然后再扩容

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. VBoxManage clonehd "xxxx.vmdk" "cloned.vdi" --format vdi  
  2. VBoxManage modifyhd "cloned.vdi" --resize 16000  //这里的单位是M  
如果想再转回为VMDK,直接使用vdi格式的也可以

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk  
一阵0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%过后

能过VBoxManage list hdds就可以看到我们克隆的文件了。

下面就是在打开虚拟机--选个系统--右击--设置--存储--控制器SATA--右边的添加虚拟硬盘--选择克隆的文件就行了。

在虚拟机打开系统,通过df -h查看发现,根目录还是原样,下面我们通过lVM来扩展分区。

LVM(Logic Volume Manager)逻辑卷管理,像RedHat系的默认分区管理方式,是建立在硬盘分区之上,文件系统之下的逻辑层,用来解决在最初分区时未正确的评估和和分配分区容量,而造成系统分区不够用。

想起某大神的一句话,计算机里的任何问题,都可以通过加一层中间层来解决。

所以扩展分区就是几行代码的事了.

sudo fdisk -l 查看当前系统分区情况。可以看到我们已经创建的分区,sda1 sda2的什么,也可以ls /dev/来查看。如果有第二块硬盘会看到sdb,

我这里是只有一块,且已经分了sda1和sda2.

下面创建将扩展的空间,创建新分区


[php]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo mkfs.ext4 /dev/sda4  //将分区格式化为ext4格式  
下面开始LVM操作:


[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo vgdisplay //主要是查看卷组名,我这里是VolGroup,记着下面要用  



[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo pvcreate /dev/sda4 //创建新物理卷  
  2. sudo vgextend VolGroup /dev/sda4 //扩展到卷 组  


 /dev/VolGroup/lv_root 就是根分区,也是我们要扩展的分区

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo lvextend -L +6.96 /dev/VolGroup/lv_root  
  2. sudo lvextend /dev/VolGroup/lv_root /dev/sda4  
  3. //两个命令都可以,不过下面好些,不用计算,命令意思是扩展到逻辑分区  

如果出现如下错误:


则

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo vgreduce --removemissing VolGroup 即可解决  

最后

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. sudo resize2fs /dev/VolGroup/lv_root //刷新逻辑分区容量  
  2. sudo df -h //会发现根分区,现在容量翻倍了。。。  

sudo reboot //重启系统,一切OK,我的虚拟机又复活了。。。

PS:补充一些LVM的基本知识:

LVM中有PV、VG、LV分别表示物理卷、卷组、逻辑卷。

操作流程就是先是通过pvcreate将整个分区和硬盘创建为物理卷--》对家vgcreate创建卷组volgroup,并把pvcreate的物理卷加入--》然后通过lvcreate在卷组volgroup中创建我们需要的比如20G大小的逻辑卷-->利用mkfs格式化为相应该的格式比如ext4-->通过mount挂载,形成我们可以访问的文件系统。

如果要扩容----通过lvextend -L +xxG /dev/VolGroup/zzz之类的 增加容量

如果要压缩----卸载掉逻辑卷--》e2fsck检测剩余的容量--》resizef2fs /dev/VolGroup/zzz xxM 减少xxM--》lvreduce -L xxM 将逻辑卷减少xxM

删除命令 lvremove vgremove pvremove ,也是要先umount 同时要修改/etc/fstab中的挂载信息,否则启动不起来

原文出处:http://blog.youkuaiyun.com/king_of_fighter/article/details/17768201

第二篇:VirtualBox 6.1对于Centos7.0的LVM磁盘扩容方法(纯命令) 前面安装RedHat 6.9时也碰到了LVM磁盘容量不够的问题,采用了GParted扩容工具和LVM的lv扩容命令:lvextend和lv命令resize2fs实现了磁盘扩容。当时就觉得linux应该有完备的命令可以进行LVM磁盘扩容。因此借着本次安装centOS7.0机会完成了纯命令的LVM磁盘扩容。主分区、扩展分区和逻辑分区功能上的区别PC主机中的第1个IDE硬盘表示为sdaIDE硬盘中的4个主分区可表示为sda1至sda4。 阅读详情

相关推荐

博途AI助手演示,完成简单且重复的梯形图代码,并导入到博途

自写个博途AI助手,下面演示AI帮我生成完善多个模拟量输入转换的代码,

gsjkwg的博客 1526

在virtualbox中为虚拟机增加磁盘大小

我们在virtualbox中运行虚拟机时可能会遇到磁盘分配不足的情况,本文将告诉你如何在virtualbox中为虚拟机增加磁盘大小。

m0_65274357的博客 4万+

Nvidia Jetson AGX Orin 如何进入 Recovery Mode(刷机注意事项)

Jetson Orin 如何进入Recovery mode + 刷机注意事项

Pandako's Blog 1万+

virtualbox 虚拟机 如何扩容 /dev/mapper/centos-root

逻辑卷centos-root扩容5G空间,可以运行如下命令:lvresize -L +5G /dev/mapper/centos-root。fdisk -l 命令查看虚拟磁盘使用情况(虚拟磁盘/dev/sda 大小是8589M,扩容的空间目前是free空间,需要通过磁盘分区命令进行分配)virtualbox虚拟机最初只分配了8G的空间,很快空间就有些不够用了,需要对虚拟机扩容8G。需要将新分区给linux LVM分区, 继续输入命令t,改变分区类型为 8e。新增的分区3为lunx类型的分区,大小为7G;

3267

Tessent_StdcellLib

第二种为 Tessent Cell lib,既可用于功能仿真,也可以用于测试逻辑插入。lib包含了用于仿真的功能信息,也包含DFT cell属性。如何使用tessent工具将stdcell verilog 仿真模型转换为tessent自己的lib。运行后工具会生成一个atpg的lib文件,打开文件,找到一个带SI的DFF,只有功能描述。tessnt lib分为两种,第一种为ATBG lib,可以用于仿真;打开生成的lib文件,多了dft_cell_selection。第二部:编写attributes文件。

qq_40411444的博客 2134

加密视频如何破解 如何解除机器码绑定的视频

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 如何破解加密...

Q-980767270的博客 5万+

VirtualBox虚拟机磁盘扩容操作

virtualbox虚拟机磁盘扩容

brimsullowr的专栏 8932

从 0 搭建一个智能问答工单系统:低代码 + 大模型的实战融合方案

企业智能问答工单系统解决方案:通过橙武低代码平台集成DeepSeek大模型,实现自动化工单处理与智能问答。系统能自动匹配知识库、分类工单,支持多渠道接入,显著提升响应效率(答复时间从12小时降至5分钟)。采用MySQL8表结构设计,结合向量数据库实现语义搜索,客服人力需求减少70%。系统支持知识库持续优化,AI答复满意度达88%,助力企业低成本构建智能客服中台。

欢迎来到我的优快云博客!我专注于技术创新和数字化转型,特别是在低代码平台、人工智能和大数据分析领域的探索与应用。通过深入分析各种行业案例,帮助企业加速数字化进程,提升运营效率与创新能力。在这里,您将找到关于低代码平台、AI技术、数据分析与 1549

给VirtualBox虚拟机扩容

一、查看虚拟机容量信息。

xiaoyurenxiang的博客 390

云端办公文件存储与访问全攻略:选型、预算、实操一本通

随着远程办公、多设备协作成为常态,“文件云端存储、随时调用” 已成为提升办公效率的核心需求。本文从用户实际场景出发,系统拆解云端存储的选型逻辑、全场景费用预算,重点解答 “文件能否直接在线打开” 的核心疑问,并提供实操技巧与安全保障方案,覆盖个人、小团队(含兼职)、企业全维度需求,帮助不同规模用户快速搭建高效、低成本的云端办公体系。

hy行者勇哥的博客 1240

✨在Windows11上安装虚拟机(VMware17.6.0)保姆级教程(附安装包)

VMware Workstation Pro 是一款功能强大的虚拟机软件,它允许你在单一的物理机上运行多个操作系统。性能卓越:VMware以其出色的性能和稳定性而闻名,适合运行资源密集型的虚拟机。用户友好:直观的用户界面使得即使是初学者也能快速上手。功能全面:支持多种操作系统,包括Windows、Linux、macOS等,满足不同用户的需求。企业级支持:VMware提供全面的技术支持,适合企业级用户。恭喜你成功安装了VMware Workstation Pro 17.6.0!

Python老吕的博客 1万+

VirtualBox固定大小的vdi虚拟磁盘扩容

VirutalBox 虚拟机固定大小的vdi磁盘扩容,使用Ubuntu系统。

weixin_41701847的博客 7114

数学之美:欣赏超越数e

文章目录一、e为何物?二、利息与e的关系1、利息问题2、计算利息3、欣赏螺旋线(1)螺旋线概述(2)绘制螺旋线三、e和π 一、e为何物? e是一个无限不循环小数,其值约等于2.718281828…,它是一个超越数,有时也称为欧拉数(Euler’s Number)。 以e为底的对数称为自然对数(Natural Logarithm),数学中使用自然这个词的还有自然数(Natural Number)。 这里的“自然”并不是现代人所习惯的“大自然”,而是有点儿“天然存在,非人为”的意思。 二、利息与e的关系

howard2005的专栏 1717

CentOS 扩容

virtualBox虚拟机linux(CentOS)扩容(增加原先设置的大小 扩容至根目录) https://blog.csdn.net/onlysingleboy/article/details/38562283 最主要的是,确定自己新扩出来的是什么名字: 编译版本切换 gcc6 到 gcc 7 sudo yum install centos-release-scl...

mucai1的专栏 242

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Oracle VM VirtualBox 扩容虚拟机Linux硬盘容量 CentOS Ubuntu

本文详细介绍了在VirtualBox中为Linux虚拟机扩容硬盘的完整步骤。首先在VirtualBox界面扩展虚拟磁盘容量,然后进入Linux系统进行分区操作:1)使用fdisk创建新分区;2)通过pvcreate将新分区初始化为物理卷;3)用vgextend扩展卷组容量;4)使用lvextend扩容逻辑卷;最后针对不同文件系统类型(xfs/ext4)执行相应命令完成文件系统扩容。文中还特别指出了操作过程中的常见错误及解决方法,并提供了两种文件系统(xfs和ext4)的具体操作差异。

weixin_48185819的博客 944

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VirtualBox6.1虚拟机Linux(CentOS8)扩容设置 - LVM扩容中的坑和解决方法

过程中的报错如下: [root@localhost ~]# pvcreate PV /dev/sda3 Device PV not found. Device /dev/sda3 not found. [root@localhost ~]# resize2fs /dev/cl/root resize2fs 1.44.6 (5-Mar-2019) resize2fs: Bad magic number in super-block while trying to open /dev/cl/root Could

weixin_46728614的博客 1040

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

virtualbox 给虚拟机硬盘以及跟目录扩容

1、打开cmd命令行(win+r 输入cmd打开) 将目录切换到virtual的安装目录 cd C:\Program Files\Oracle\VirtualBox 2、使用VBoxManage modifyhd [虚拟机vdi文件位置]–-resize [磁盘空间大小] 进行扩容,例如: VBoxManage modifyhd "C:\Users\88410\VirtualBo...

qq_28808697的博客 1010

VirtualBox 下 Linux 虚机扩容

VirtualBox 下 Linux 虚机扩容

wzy0623的专栏 7953

VirtualBox扩容CentOS-7虚拟机磁盘

1、背景描述 如上图所示,根路径“/”所在的文件系统已没有可用的磁盘空间,需要扩容磁盘。 df -h 2、VirtualBox操作 2.1、查看当前虚拟磁盘的大小 如上图所示,点击打开选中的虚拟机的 Settings 界面。 如上图所示,当前虚拟机的虚拟磁盘大小为 8GB 。 2.2、修改虚拟磁盘的大小 如上图所示,点击“File”->“Virtual Media Manager...

weixin_40349698的博客 732

磁盘无法扩容 虚拟机centos_Linux - Windows下虚拟机Linux(CentOS8)扩容设置 - 磁盘扩容中的坑和解决方法...

摘要:【原创】转载请注明作者Johnthegreat和本文链接由于虚拟机空间不足,为了避免重装虚拟机,做了一次无损扩容。过程中的报错如下:为了详细记录,这里将整个过程详述如下:一、问题和需求1. 碰到的问题:虚拟机之前设置的空间太小,安装软件过多导致无法使用;2. 需求:需要增加虚拟机根目录的容量,事实上,这样的需求和解决问题的方法应该也适用于物理硬盘,注意谨慎操作。3. 系统和软件情况:1)虚拟...

weixin_39830688的博客 726

VirtualBox和VMware虚拟机centos(/dev/mapper/centos-root)磁盘扩容(亲测有效)

虚拟机磁盘扩容一、VirtualBox虚拟机磁盘扩容二、VMware虚拟机磁盘扩容 一、VirtualBox虚拟机磁盘扩容 1、首先打开虚拟机设置窗口 我们可以看到只有一个30G的vdi 这里我新建了一个100G的硬盘,你们可以根据自己实际情况来创建。 这里我们就可以看到刚刚创建的vdi, ok保存,接下来启动我们的虚拟机开始干活了。 2、输入命令:lsblk 我们可以看到多了一个我们刚刚创建的物理磁盘sdb。 3、输入命令:df -h 我们可以看到磁盘可用空间26G,已经使用了3.3G 4

我爱大数据 1603

DOCKER 报错no space left on devic ,对virtualBox虚拟机centos7扩容方法

在使用docker过程中报错 报错ERROR: write /var/lib/docker/tmp/GetImageBlob923430253: no space left on device ,Linux 原因是虚拟机分配的空间较少 而且docker默认就安装在 /var/lib/docker/这个路径下 使用 df -h 查看磁盘空间 查看后 果然磁盘空间不足 解决方案一 对磁盘进行扩容 在扩容之前 看到有些人说 需要先删除快照 我这边使用的是 virtualBox 的虚拟机 首先点击 管理

光脚虾的博客 2397

磁盘无法扩容 虚拟机centos_Windows下虚拟机Linux(CentOS8)扩容设置 - 磁盘扩容中的坑和解决方法...

摘要:【原创】转载请注明作者Johnthegreat和本文链接由于虚拟机空间不足,为了避免重装虚拟机,做了一次无损扩容。过程中的报错如下:为了详细记录,这里将整个过程详述如下:一、问题和需求1. 碰到的问题:虚拟机之前设置的空间太小,安装软件过多导致无法使用;2. 需求:需要增加虚拟机根目录的容量,事实上,这样的需求和解决问题的方法应该也适用于物理硬盘,注意谨慎操作。3. 系统和软件情况:1)虚拟...

weixin_39618275的博客 455

VirtualBox 安装的CentOs7磁盘扩容

VirtualBox 安装的CentOs7磁盘扩容

bo_wei的博客 1301

VirtualBox虚拟机增加CentOS根目录容量 LVM扩容

VirtualBox虚拟机增加CentOS根目录容量 LVM扩容 - wajika - 博客园 https://www.cnblogs.com/wajika/p/6513102.html

虾哔哔的博客 795

VirtualBox 虚拟 CentOS 7 磁盘扩容

创建虚拟机 CentOS 7 的时候,没有注意就直接使用了缺省 8G 磁盘大小,结果 Docker images 多了之后才发现此盘不够! 之前虚拟 Ubuntu 1804 磁盘扩容过一次,完全照着一样的步骤操作后成功完成,再记录一下本次过程 ubuntu 18.04 增加新磁盘、挂载、格式化 创建并挂载虚拟盘 关闭虚拟机,设置–存储–增加虚拟硬盘 选择 “创建” 缺省 VDI 还是动态分配 选择合适的硬盘上建立虚拟盘 挂载上去 格式化并设置启动自动挂载 查看块设备 (block dev

哈哈虎的博客 787
上一篇: 64位CentOS 6.5编译配置ACE 6.1.0(6.2.0)
下一篇: 关于list循环删除元素,迭代器失效的问题
poorskill
博客等级 码龄14年 11粉丝 38原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值