在ECS上使用Windows “跨区卷”、“条带卷”讨论以及扩容操作

简介: 针对Windows动态磁盘的特殊使用场景,进行了一些讨论和实践。 结论,不推荐使用非“简单卷”形式的动态磁盘

在Winodws平台,动态磁盘的支持起于Windows 2000。在一些本地IT环境或者自有机房,当业务增加而有了扩盘的需求时,没有办法像阿里云一样便捷扩容,可能会需要购置额外的存储、并将磁盘合并成一块跨区盘或者条带盘的场景来达到增加一个分区容量的目的,这种方式从Windows平台上是支持的,那么,在阿里云ECS上,我们是否需要使用Windows平台上的这种用法。


重要的事情说三遍,在进行扩容操作前,请对数据做好快照或者备份请对数据做好快照或者备份请对数据做好快照或者备份


先做一些动态磁盘的讨论。跨区卷和条带卷的最大区别在于,跨区卷支持不同大小的数据盘进行合并,而条带卷只能支持相同大小的数据盘进行合并。对于条带卷,如果两块合并磁盘的大小不一,多于部分的磁盘会被划出磁盘并显示“未分配”状态。


条带卷


跨区卷



而且对于这种类型的动态磁盘,我们千万不能随意删除这整个动态磁盘的任意部分,因为这个操作会删除整块动态磁盘并初始为“未分配”状态。对于动态磁盘的更多描述可阅读下面的微软官方文档。

https://technet.microsoft.com/pt-pt/library/cc737048(v=ws.10).aspx


我们回到ECS上,这台Windows虚拟机拥有一块系统盘和两块数据盘。这两块数据盘,我们做了“跨区卷”,所以在Windows里,这两块盘组成了一块动态磁盘并以一个盘符E来显示。


接下来进行扩容操作,将第一块35GB的高效云盘扩容到40GB,步骤不赘述。重启实例之后,我们能看到多出来的5GB容量。


右键动态磁盘,选择“增加卷”。


在向导里我们能看到Disk 2多出来的5GB未分配空间,选择并添加,一路下一步结束。


至此动态磁盘扩容完毕。



最后的一些思考,


跨区卷或者条带卷在阿里云ECS上的可能问题

动态磁盘是由两块甚至多块云盘组成,而快照是基于云盘的。假设如果我们在ECS业务还在运行的状态,对两块云盘进行快照,由于一个文件很有可能是跨两块盘的,那么这个文件的备份会存在于两个快照,更可怕的是,这两个快照对这个文件备份的时间戳很有可能是不一样的。那么当我有需要业务回溯的需求,将两块磁盘进行回滚操作,文件的两个不同时间戳的部分组成了一起,就会导致文件损坏或者丢失。正确的做法是,关闭业务,停止实例,确保无任何写操作于这两块云盘,再进行快照,这个操作非常不方便也不是ECS云盘快照的常规操作。



是否推荐使用非“简单卷”的动态磁盘?

不推荐。一块普通云盘的容量能达到2TB,如果对于初期创建的小容量云盘有扩容需求,其最大容量基本能满足大部分业务的需求。如果有更大的业务需求,高效云盘或者SSD云盘能达到32TB的容量。而且ECS云盘的扩容非常方便,单块云盘的快照操作,不会带来数据一致性等各种麻烦问题。如果在现有服务器上部署了跨区卷或者条带卷,可以考虑将数据拷贝到单独的云盘之上,然后删除原有动态磁盘,再将新的单一磁盘重命名为原有盘符,可以保证业务运行不受盘符变更影响。






相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
7月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
212 2
|
8月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
308 4
|
7月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2525 0
|
9月前
|
存储 安全 Ubuntu
从Linux到Windows:阿里云服务器系统镜像适配场景与选择参考
阿里云为用户提供了丰富多样的服务器操作系统选择,以满足不同场景下的应用需求。目前,云服务器的操作系统镜像主要分为公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像五大类。以下是对这些镜像类型的详细介绍及选择云服务器系统时需要考虑的因素,以供参考。
|
存储 Java 数据库
windows server2016搭建AD域服务器
windows server2016搭建AD域服务器
955 72
|
10月前
|
运维 监控 安全
宝塔Windows面板:轻松管理服务器的图形化神器
宝塔Windows面板是一款专为Windows服务器用户设计的图形化管理工具,旨在简化IIS配置、环境搭建与安全管理等复杂操作。它支持一键部署全栈运行环境(如IIS/Apache、PHP、MySQL等),提供可视化站点管理、安全防护与监控功能,并拥有丰富的插件生态。无论是个人站长、开发者还是中小企业,都能通过这款免费工具快速搭建网站、优化性能并强化安全性。尽管在高版本IIS兼容性和插件丰富度上略逊于Linux版,但其零门槛操作和全面功能仍使其成为理想的入门级服务器管理解决方案。
874 5
|
10月前
|
存储 监控 数据中心
Microsoft System Center 2025 version 2503 Multilanguage - Windows 服务器管理软件
Microsoft System Center 2025 version 2503 Multilanguage - Windows 服务器管理软件
308 0
|
11月前
|
安全 数据库 Windows
解决Windows云服务器带宽和CPU利用率高的问题
本文针对Windows Server 2019 ×64系统,介绍如何排查云服务器带宽和CPU利用率过高的问题。通过任务管理器、性能监视器等工具定位高资源占用的进程,并根据进程是否正常采取相应措施。对于正常进程,建议优化或升级配置;对于异常进程,建议关闭进程并进行系统备份或还原。详细步骤包括使用“perfmon -res”查看资源使用情况,结合PID查找具体进程,分析处理后台任务、杀毒软件及应用程序的影响。
757 1
|
11月前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
1882 1

热门文章

最新文章