文档首页/ 主机迁移服务 SMS/ 常见问题/ 磁盘问题/ 迁移Windows服务器时如何调整分区、磁盘?
更新时间:2024-03-30 GMT+08:00

迁移Windows服务器时如何调整分区、磁盘?

背景说明

存在以下情况时需要手动调整源端分区:

  1. 系统盘超过1T。
  2. 存在不支持的文件系统。
  3. 存在不想迁移的数据分区或者有其他调整分区的需求。

场景一

假设源端系统所在磁盘为1.1T:系统分区和启动分区总大小为 100G,数据盘 D盘:1024G。迁移到目的端后要拆分成两个磁盘:第一块盘100G,第二块盘1024G。

操作步骤为:

  1. 打开源端Agent config目录。

    Python3版本为:C:\SMS-Agent-Py3\config,Python2版本为:C:\SMS-Agent-Py2\config。

  2. 按如下所示修改disk.cfg文件并保存。
    [vol_mount_modify]
    D = 2
    E = 3
    F = 4
    ...
    • D = 2表示D盘迁移到目的端第二块磁盘。
    • 若源端有多个分区,迁移到目的端后想拆分为多个盘,可按照D=2、E=3、F=4…修改disk.cfg文件。
  3. 在主机迁移服务管理控制台中删除服务器。
  4. 重新启动agent,去源端服务器详情中验证磁盘信息是否发生更改。

源端系统分区和启动分区只能迁移到第一块盘,所以对于系统分区和启动分区不能使用这种方式。

场景二

假设源端数据盘 D盘:为FAT32文件系统,源端校验不通过,想通过配置文件屏蔽此分区。

操作步骤为:

  1. 打开源端Agent config目录。

    Python3版本为:C:\SMS-Agent-Py3\config,Python2版本为:C:\SMS-Agent-Py2\config。

  2. 按如下所示修改disk.cfg文件并保存。
    [vol_mount_modify]
    D = -1

    D = -1表示不会迁移D盘。

  3. 在主机迁移服务管理控制台中删除服务器。
  4. 重新启动agent,可以看到源端服务器详情中磁盘信息中已经没有D盘。

场景三

假设源端有两块数据盘 :第二块磁盘D和第三块磁盘E,系统盘为第一块磁盘,需要将两块数据盘合并迁移到同一块磁盘。

操作步骤为:

  1. 打开源端Agent config目录。

    Python3版本为:C:\SMS-Agent-Py3\config,Python2版本为:C:\SMS-Agent-Py2\config。

  2. 按如下所示修改disk.cfg文件并保存。
    [vol_mount_modify]
    E = 2

    E = 2表示将E盘迁移到目的端第二块磁盘。

  3. 在主机迁移服务管理控制台中删除服务器。
  4. 重新启动agent,可以看到源端服务器详情中磁盘信息数据盘只有一块分别为D分区和E分区。