
# 源端磁盘过大，是否可以迁移到磁盘较小的服务器？
#### 迁移Windows服务器
- Windows 源端磁盘过大，系统分区和启动分区总和大于1 TB时，无法迁移。
- Windows 源端磁盘大小超过1 TB，系统分区和启动分区总和小于1 TB时，可以通过修改配置文件把源端磁盘迁移到较小的目的端磁盘上。 例如：源端系统盘1.1 TB，系统分区和启动分区总大小为 100 GB，数据盘 D盘：1024 GB。迁移到目的端需要拆成两个盘：第一块盘100 GB，第二块盘1024 GB。
  ![](https://support.huaweicloud.com/sms_faq/public_sys-resources/caution_3.0-zh-cn.png)
  源端系统分区和启动分区只能迁移到第一块磁盘。
  可在Window磁盘管理中查看到系统分区和启动分区大小。
  **操作步骤**
  1. 打开源端Agent config目录。
  
  2. Python3版本为：C:\\SMS-Agent-Py3\\config，Python2版本为：C:\\SMS-Agent-Py2\\config。
  
  3. 按如下所示修改disk.cfg文件并保存。
     ```
     [vol_mount_modify]
     D = 2
     E = 3
     ...
     ```
     ![](https://support.huaweicloud.com/sms_faq/public_sys-resources/note_3.0-zh-cn.png)
     1. D = 2：表示D盘迁移到目的端第二块磁盘。
     
     2. 若源端有多个分区，迁移到目的端后想拆分为多个盘，可按照D=2、E=3、F=4...修改disk.cfg文件。
     
     
     
     
  
  4. 重新启动Agent，可以看到源端详情中分区的位置已经改变。
   
 
#### 迁移Linux服务器
Linux源端磁盘过大，可以通过Linux文件级迁移调整磁盘分区压缩空间，具体操作参见[调整磁盘分区](https://support.huaweicloud.com/qs-sms/sms3_02_0009.html#sms3_02_0009__zh-cn_topic_0000201237031270_li1973017017373)。如果该方法无法满足迁移需求，请联系华为云工程师。
