虚拟化的一大特点就是让数据中心的计算资源变得更加灵活,新版Hyper-V对虚拟磁盘也提供了更加灵活的配置特性,您可以根据需要,在虚拟机不停机的情况下,灵活的扩展磁盘空间或压缩磁盘空间。这里指的不是动态磁盘,而是改变磁盘的尺寸大小,没错,它同时支持动态磁盘和固定大小的磁盘。
这里不得不吐槽一下阿里云的ECS,有可能是我们购买的是最老的一批底层的ECS,不清楚新版本的ECS是否支持,但旧版本的ECS居然不支持再线扩容,而且重启也不行,必须关机再启动。而且扩展的时候需要将其设置成动态磁盘,才能够进行扩展。做为V2V或P2V的都清楚,再扩展动态磁盘以后,你想进行这两个操作,是一件比较难的事情。吐槽就到这里,下面我们来看看Hyper-V的磁盘扩展功能,真得很简单。
在Hyper-V控制台,“操作”导航栏中,选择“编辑磁盘”
确认磁盘位置,点击[下一步]
然后根据需求选择要编辑的虚拟磁盘,然后选择“压缩”或“扩展”
在这里我们可以看到最大支持扩展至64TB,相信对于我们来说这已经足够了,试想64TB的文件,在资源管理器里面打开是一件非常困难的事情了。
点击[完成]。
当然上面这个操作我们可以看做是物理磁盘扩容的一步,我们还需要进入系统内部进行磁盘的扩展。此扩展的操作不会影响本身虚拟机的正常使用,对于生产作业没有任务影响。
进入操作系统,在[磁盘管理]——[扩展卷]
点击[下一步]
这里我们可以选择需要扩展的大小,一般情况下默认即可,当然我们也可以根据自己的需求,调大小,比如设置扩展512MB等,然后点击[下一步]
点击[完成],这样就完成了一台Windows虚拟机的磁盘扩展了。相对于Windows的磁盘扩展的可视化操作简单方便,对于Linux来说我们需要操作的就稍微多一点了。
相对于扩展磁盘的简单方便,对于磁盘压缩,我们需要进行反向操作,即先到虚拟机中打开磁盘管理器,将需要压缩的磁盘先压缩(不会影响虚拟机作业),压缩完成后,在到Hyper-V 控制台中使用“磁盘编辑” 工具进行压缩即可。整个过成虚拟机无需停机。
原文地址:http://blog.51cto.com/lidongni/2128291