最近在安装cloudera Manager,由于之前设置的虚拟机为自动扩展,结果默认最大大小为8G,结果安装死活硬盘不够大,安装失败。

写一篇博客来记录解决这个问题的过程。

预置条件:
虚拟机:Oracle VM VirtualBox
OS: Centos 6.5
虚拟硬盘:动态分配存储

宿主系统:Mac Os Sierra 10.12.6

扩展步骤:
第一步:修改硬盘镜像文件
1、虚拟机关机.
2、确认虚拟机使用文件(后缀为.vdi的文件)路径不带中文字符.(如果不是.vdi,请参考http://blog.csdn.net/onlysingleboy/article/details/38562283,来修改文件格式)
3、在虚拟机安装目录使用如下命令:

1)查看虚拟机安装路径:(此处截图是Master,所以大小已经是16G了,我们操作work1虚拟机)


2)进入虚拟机所在的路径:

3)使用 VBoxManage list hdds 命令查看虚拟机的uuid

4)记下uuid,然后使用如下命令,来修改虚拟机硬盘大小

VBoxManage modifyhd e98f1b8e-f4a9-4441-b664-64a829a6fab9 --resize 16384  (注:这个大小单位M,此处是16G)

5)在重新看work1的虚拟机大小(可以看到大小已经变成16g了)

6)打开work1虚拟机,可以看到我们的根目录大小还是没变(其实我们只是给磁盘变多了,但是增加的磁盘我们并没有分区,也没有格式为文件系统,而且也没有加入卷组中,所以大小不变)

7)使用fdisk /dev/sda来对新增的磁盘分区

8)使用partprobe命令(如果没有安装,则用 yum -y install parted),如果使用命令之后出错,那么只有reboot 重启机器,才能让分区表生效,我自己的机器使用reboot重启生效。

我们在/dev下能看到刚刚创建的分区

9)通过mkfs.ext4 /dev/sda3 来格式化sda3分区

10)使用vgdisplay命令查看我们的卷组名,然后使用  pvcreate /dev/sda3来创建 新物理卷,使用vgextend vg_master  /dev/sda3  将物理卷扩展到卷组中,使用  lvextend /dev/vg_master/lv_root   /dev/sda3 命令,扩展到逻辑分区中。在使用resize2fs /dev/vg_master/lv_root  命令来刷新逻辑卷。

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中的挂载信息,否则启动不起来

注:这个文件还是蛮复杂的,有空我在多写点这方面的文章说明问题。

virtualbox扩展centos6.5虚拟机磁盘相关推荐

  1. 如何扩展VMware xp虚拟机磁盘

    VMware在虚拟系统时为节约硬盘空间,一般设置的空间会有所保守,随着系统运行时间增长,安装的软件以及配置文件慢慢变大,当资料达到了设定的值时可以通过配置增加硬盘的方式来给虚拟机扩展容量. 工具/原料 ...

  2. virtualbox主机网络管理 未能创建_如何在 VirtualBox 中增加现有虚拟机的磁盘大小 | Linux 中国...

    导读:你可以在 VirtualBox 中扩大虚拟硬盘,即使在创建之后也可以. 本文字数:1434,阅读时长大约:2分钟https://linux.cn/article-12869-1.html作者:D ...

  3. virtualbox给CentOS7虚拟机磁盘扩容

    virtualbox给CentOS7虚拟机磁盘扩容 问题 生产背景 扩容问题 扩容 virtualbox设置扩容 centos7里新建磁盘分区 centos7里使用新分区 问题 生产背景 我们项目还在 ...

  4. 解决virtualbox ubuntu虚拟机磁盘空间不足问题

    解决virtualbox ubuntu虚拟机磁盘空间不足问题 遇到的问题 准备工作 1. 创建root用户 sudo passwd 2. 安装gparted分区管理软件 sudo apt-get in ...

  5. Vmware Ubuntu虚拟机扩展一块新的磁盘

    一.背景 先来说一下我的需求背景,我是在VMware中安装的Ubuntu虚拟机,并将它放在E盘上了.现在我的电脑插入了一块移动固态硬盘,我期望Ubuntu能访问这块移动固态硬盘. 所以 我想在VMwa ...

  6. 手动部署OpenStack环境(二:CentOS6.6虚拟机的安装及配置)

    任务二.CentOS 6.6虚拟机的安装及配置 2.1.安装环境检查 2.2.安装及配置controller0节点 2.3.安装及配置computer0节点 2.4.安装及配置network0节点 2 ...

  7. VMware下Windows2003R2虚拟机磁盘扩容方法

    有时候因为前期规划的原因造成磁盘空间不足,这时候我们需要对虚拟磁盘进行扩容,在Windows2008及以上版本,这是一件很简单的事情,但对于Windows2003来说,则需要借助其它工具进行扩展,详细 ...

  8. 如何将VMware ubuntu虚拟机磁盘增长改成自分配(未成功)

    安装虚拟机的时候选择磁盘增长还是预分配,我选择了磁盘增长,现在后悔了,虚拟机特别卡慢,于是我想改成预分配 参考文章1:如何将 VMware 磁盘从自增长改为预分配? 参考文章2:VMWare 创建的虚 ...

  9. VM安装CentOS6.8虚拟机

    1分钟安装CentOS6.8虚拟机 文章目录 1. 检查BIOS虚拟化支持(可以先执行第二步,如果不支持再回来设置) 2. 新建虚拟机 3. 新建虚拟机向导 4. 创建虚拟空白光盘 5. 安装Linu ...

最新文章

  1. 点击除元素以外的任意地方隐藏元素js
  2. 人体解析--Look into Person: Self-supervised Structure-sensitive Learning
  3. 定向输出命令_网络工程师之linux重定向命令和管道命令详解
  4. IntelliJ IDEA for Mac在MacOS模式下的搜索/查询/查找快捷键(Search Shortcut)
  5. Android 系统(21)---OPPO 刘海屏适配
  6. 好文!2020届最新互联网校招薪资大全!
  7. linux编译带pgm的zmq,ZeroMQ接口函数之 :zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输...
  8. 数据分析之Pandas VS SQL!
  9. 可以作为html5页面开发工具的有,HTML5开发工具有哪些
  10. JavaScript—计算图片加载的张数。
  11. 音乐和计算机跨界融合,音乐类综艺跨界融合有了新思路
  12. java watir_基于Ruby的watir-webdriver自动化测试方案与实施(一)
  13. 架构师接龙 飞信孙朝晖VS.139说客李祎
  14. 网络冗余——PRP协议
  15. 【游戏运营】【笔记】 谈谈对游戏运营的理解
  16. MySQL之Explain
  17. 金蝶KIS商贸版—(业务结账)期末结账操作介绍
  18. C# 颜色和名称对照表
  19. mac 终端 配置代理
  20. 纽约州立大学水牛城分校计算机科学专业,纽约州立大学水牛城分校会不会不容易毕业?...

热门文章

  1. 图片不能放大缩小的问题
  2. ChatGPT引AI大牛新老之争?谷歌钢铁侠速归救火;Prime Air首飞业绩捉急
  3. 对于二本考研有什么建议
  4. uSurvival 1.41多人在线生存逃杀吃鸡类游戏源码
  5. AWS 助理架构师认证
  6. 大脑中的学习机制: 海马体与新皮层构成的互补学习系统
  7. linux内核 quota,Linux磁盘配额(Quota)--鸟哥私房菜笔记
  8. 记一次挖矿病毒清除经历
  9. Linux系统问题 - 系统时间与北京时间相差12个小时
  10. Java中不可或缺的关键字「volatile」