快照复制任务想换目标存储空间?官方结论:不能改,删旧建新四步走且数据不丢

痛点场景

异地复制任务上线一年多,两个常见变化会让目标端"待不下去":一是目标存储空间快满了,想迁到更大的空间;二是目标端那台老设备要退役,复制要改指到新机器上的存储空间。运维的第一反应往往是去编辑任务改个目标路径——但翻遍任务设置,根本没有"更改目标存储空间"这一项。

官方结论:目标端不可改,只能删旧建新

Snapshot Replication 任务的目标存储空间在任务创建后无法更改。若要将存储空间(共享文件夹、LUN 和命名空间)复制到其他存储空间,官方给的做法是:删除现有的复制任务,再重新创建一个指向新目标的任务。

这不是权限问题,也不是版本问题——机制如此设计,别在旧任务上耗时间找"隐藏入口"。

删除旧任务四步

  1. 进入 Snapshot Replication > 复制
  2. 在列表中选择所需存储空间的复制任务;
  3. 单击 操作 > 删除
  4. 在确认信息中单击 删除 确认操作。

之后参照新建复制任务的流程,创建一个指向新目标存储空间的任务即可。

关键注意:删任务不删数据

官方明确说明:删除复制任务不会删除已复制的数据。已复制的数据将保留在原始存储空间中,除非手动移除。

这带来两个实操含义:

  • 旧目标端的数据在删除任务后依然可用,相当于多了一份现成的存量副本,不必急着清;
  • 新任务从零开始首轮复制,需要重新传输完整数据。给新任务留足复制窗口和目标端容量,别默认它会"接着上次继续传"。

迁移窗口期的操作建议

  • 先建新、后清旧:新任务首轮复制完成并核对无误之前,不要动旧目标端的数据——窗口期内新旧两份副本并存,恰恰是最稳的状态;
  • 目标端换新机器时(比如复制目标迁到新购置的 RS2423+ 上),先在新机建好存储空间和接收准备,再回来删旧任务重建,缩短无副本时间;
  • 把复制任务清单(任务名、源、目标、计划)记档,重建时照单填参数,避免凭记忆配错保密或带宽选项。

验证

新任务首轮复制完成后,在两端核对:目标端快照列表出现源端对应时间点、数据量级一致、任务状态无报错。三项都对上,再把旧目标端数据列入清理计划。

预防与注意

  • 建复制任务时把目标端容量按三到五年用量预估,宁大勿小——目标端不可改这个机制,等于把"换目标"的代价提前锁定为一次全量重传;
  • 扩容优先在目标端存储空间层面做(加盘扩池),能不动复制任务就不动;
  • 删除任务前截图留档任务配置,重建时对照。