hyper-v给centos65虚拟机磁盘扩容

在win10企业版,用hyper-v创建了几个centos虚拟机,学习大数据。起初每台虚拟机分配了10G的固定磁盘空间。装了jdk1.8、tomcat7、activemq5.15.2 、mysql5.7.20、keepalived1.2.13、zookeeper3.4.10、redis4.05、hadoop2.9之后就已经占了80%的空间。尤其是装了nagios4.0.8,天天看到磁盘空间告警。后续再安装storm、kafka,再跑几个应用。简直不可想象。随决定在进行下一步之前,先把虚拟机的磁盘空间扩容。为方便以后查阅,特记录操作过程

经查网络上的相关文章,要么不全;要么命令太多,不好比对预期的操作结果,万一操作失败,几个月的积累化为灰烬。随采用图形操作加命令执行相结合的方式。


第一步,hyper-v配置扩容后的磁盘空间

给磁盘扩容前,先关闭虚拟机,并把所有快照(即检查点)删除(这是必须的,否则不允许扩容)

在hyper-v中,选择要扩容的虚拟机-->【设置】-->【硬件】-->【IDE控制器0】-->【硬盘驱动器】,然后在虚拟硬盘下点击 【编辑】(如果当前虚拟机有检查点,则【编辑】为灰色,不可点),打开了编辑磁盘向导。

在编辑磁盘向导中,选择【扩展】,输入扩容后的磁盘大小,比如15 G,占击完成。

到此,只是完成了hyper-v的配置,虚拟机并没有扩容,df -h甚至看不到增加的空间

建议进行下一下操作前,在这里打个快照(即检查点),防止后续操作不慎,导致数据丢失,甚至虚拟机不能启动。


第二步,进入虚拟机挂载增加的磁盘

以root用户,登录虚拟机图形界面

选择【应用程序】-->【系统工具】-->【磁盘实用工具】菜单,打开【磁盘实用工具】窗口

在【磁盘实用工具】窗口,左侧竖栏有【存储设备】-->【本地存储】-->【15G硬盘】,点击这里的【15G硬盘】,右侧会显示15G硬盘的详细信息。

在15G硬盘详细,可以看到有一个空闲的5G大小的卷。

点击这个5G空闲卷,选择 创建分区,在弹出的窗口输入卷标,格式默认ext4即可。

再选择 挂载,

确定后,将把这个新的5G磁盘挂载到/boot下。

至此,已经把磁盘空间扩容为15G。当然还有纯命令方式实现。


第三步,将新增的磁盘,挂载到指定目录

由于实际使用过程,把所有的应用都安装到了/app下,希望把应用全迁移到新增的硬盘上。以root用户,按序执行如下命令即可。

#mv /app /app_bk

#vi /etc/fstab

在/etc/fstab中,增加下面一行内容,开机自动挂载

/dev/sda3               /app                   ext4    defaults        1 2

这里的/dev/sda3可以通过 df -h查看/boot挂载点得到。

#umount /dev/sda3

#mount -a

#df -h  #这时应当可以看到各磁盘的容量及挂载点了。

#mv /app_bk/* /app #将原app下的内容全部迁移到/app下

确认/app_bk下没有内容后,可以删除此空目录。


参考资料: http://blog.csdn.net/ahuabupt/article/details/23464507

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值