迁移Windows服务器时如何调整分区、磁盘?
背景说明
存在以下情况时需要手动调整源端分区:
- 系统盘超过1T。
- 存在不支持的文件系统。
- 存在不想迁移的数据分区或者有其他调整分区的需求。
场景一
假设源端系统所在磁盘为1.1T:系统分区和启动分区总大小为 100G,数据盘 D盘:1024G。迁移到目的端后要拆分成两个磁盘:第一块盘100G,第二块盘1024G。
操作步骤为:
- 打开源端Agent config目录。
Python3版本为:C:\SMS-Agent-Py3\config,Python2版本为:C:\SMS-Agent-Py2\config。
- 按如下所示修改disk.cfg文件并保存。
[vol_mount_modify] D = 2 E = 3 F = 4 ...
- D = 2表示D盘迁移到目的端第二块磁盘。
- 若源端有多个分区,迁移到目的端后想拆分为多个盘,可按照D=2、E=3、F=4…修改disk.cfg文件。
- 在主机迁移服务管理控制台中删除服务器。
- 重新启动agent,去源端服务器详情中验证磁盘信息是否发生更改。
源端系统分区和启动分区只能迁移到第一块盘,所以对于系统分区和启动分区不能使用这种方式。
场景二
假设源端数据盘 D盘:为FAT32文件系统,源端校验不通过,想通过配置文件屏蔽此分区。
操作步骤为:
- 打开源端Agent config目录。
Python3版本为:C:\SMS-Agent-Py3\config,Python2版本为:C:\SMS-Agent-Py2\config。
- 按如下所示修改disk.cfg文件并保存。
[vol_mount_modify] D = -1
D = -1表示不会迁移D盘。
- 在主机迁移服务管理控制台中删除服务器。
- 重新启动agent,可以看到源端服务器详情中磁盘信息中已经没有D盘。
场景三
假设源端有两块数据盘 :第二块磁盘D和第三块磁盘E,系统盘为第一块磁盘,需要将两块数据盘合并迁移到同一块磁盘。
操作步骤为: