SFS容量型文件系统迁移至SFS Turbo文件系统(rclone工具) 本节主要介绍如何使用rclone工具迁移SFS容量型文件系统的数据到SFS Turbo文件系统。 场景介绍 因SFS容量型文件系统已停售,详见公告,且后续SFS容量型服务不再更新,无法保障SFS容量型文件系统的可用性及SLA,继续访问有业务中断和数据丢失的风险。为了保障您的业务连续性,建议您尽快启动业务迁移,将SFS容量型文件系统中的数据迁移至SFS Turbo文件系统中,本节主要介绍如何使用rclone工具迁移SFS容量型文件系统的数据到SFS Turbo文件系统。 此方案通过创建一台Linux操作系统的云服务器,来连接SFS容量型文件系统和SFS Turbo文件系统的通信。 约束与限制 仅支持使用Linux系统的云服务器进行数据迁移。 Linux系统云服务器、SFS容量型文件系统和SFS Turbo文件系统需在同一VPC下。 支持实现增量迁移,即只迁移发生变化的数据。可通过多次执行数据同步命令实现增量迁移,直到源端和目的端数据完全一致。 前提条件 已创建一台操作系统为Linux的云服务器。 已创建SFS容量型和SFS Turbo文件系统,并获取到文件系统的挂载地址。 操作步骤 1. 登录弹性云服务器管理控制台。 2. 登录已创建好的Linux系统云服务器,用于同时访问SFS容量型文件系统和SFS Turbo文件系统。 3. 输入以下挂载命令,用于访问文件系统1。文件系统1是SFS容量型文件系统。 plaintext mount t nfs o vers3,timeo600,noresvport,nolock 文件系统1挂载地址 /mnt/src 4. 输入以下挂载命令,用于访问文件系统2。文件系统2是SFS Turbo文件系统。 plaintext mount t nfs o vers3,timeo600,noresvport,nolock 文件系统2挂载地址 /mnt/dst 查看挂载信息: 5. 在Linux云服务器中执行以下命令安装rclone工具。 plaintext wget nocheckcertificate unzip rclonev1.57.0linuxamd64.zip chmod 0755 ./rclone/rclone cp ./rclone/rclone /usr/bin/ rm rf ./rclone 6. 执行以下命令,进行数据同步。 plaintext rclone copy /mnt/src /mnt/dst P transfers 32 checkers 64 links createemptysrcdirs 说明 参数说明如下,transfers和checkers数目可以根据系统规格自行配置: /mnt/src:源端路径。 /mnt/dst:目的端路径。 transfers:传输文件的并发数目。 checkers:扫描本地文件的并发数目。 P:数据拷贝进度。 links:复制源端的软链接,目的端保持为软链接的形式。links为可选参数,与copylinks二选一,根据需求选择使用。 copylinks:复制源端软链接指向的文件内容,目的端变成文件的形式,不再是软链接。copylinks为可选参数,与links二选一,根据需求选择使用。 createemptysrcdirs:复制源端的空目录到目的端。 等待数据完成同步后,可在目的端目录查看是否已成功迁移。