虚拟机开启时出现黑屏命令行/如何给virtualbox虚拟机多分配存储空间

当使用虚拟机一段时间后,某一天打开会出现下图的状态,等很久很久都不能运行,面对这种情况,唯一的解决办法是重装…在这里插入图片描述
但是为什么会出现这种情况呢?原因是给虚拟机分配的硬盘存储空间太少了,在运行了一段时间后,随着使用次数的增多,需要的空间也越来越大,如果占用超过了预先设置的磁盘容量,就会出现无法启动的情况(其实就是剩余的容量没有办法支持本次启动)

一般在设置虚拟机的时候默认都是分配10GB的存储空间,此时我的虚拟机中只安装了hadoop,mysql这些很基础的东西,可以看到已经使用了快5GB

在这里插入图片描述
如何给虚拟机多分配一些存储空间呢?

  • 首先打开设置->存储,选择添加虚拟硬盘
    在这里插入图片描述
  • 选择创建
    在这里插入图片描述
  • 创建虚拟硬盘->VDI->分配你想要的大小,然后就会在没有挂载中找到新创建的存储空间
    在这里插入图片描述
  • 将存储空间分配到虚拟机后,启动虚拟机
  • 输入指令 sudo fdisk -l(这是L),查看现有的磁盘空间,可以看到新增的磁盘空间/dev/sdb,现在我们给新的磁盘空间分区
    在这里插入图片描述
  • fdisk /dev/sdb,权限不够就前面加sudo
  • m,可以看到帮助信息
    在这里插入图片描述
  • 输入n出现以下选项,此时输入p就会添加主分区,输入1,主分区编号为1,这样创建后的主分区为sdb1
    在这里插入图片描述
  • 完成分区号,起始和结束的磁盘块数的设置
    在这里插入图片描述
  • 这样就创建完了一个分区,键入w保存并退出
  • sudo mkfs -t ext3 /dev/sdb1利用ext3格式对sdb1进行磁盘分区的格式化
  • sudo mkdir /data创建新的挂载点
  • sudo mount /dev.sdb1 /data将新的磁盘分区挂载到/data 目录下
  • sudo df查看挂载结果,显示目前的使用情况和磁盘分区情况,类似下图
    在这里插入图片描述
    -为了开机自动挂载,修改 /etc/fstab文件
    vi /etc/fstab
    在fatab文件中添加 /dev/sdb1 /data ext3 defaults 1 2
    如果出现vim修改权限E45问题:已设置选项readonlu请加!强制执行,在保存时输入 :wq! 即可
  • 到现在就挂载完毕了,可以重启虚拟机进行查看
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值