# Migrating Data Between an SFS Capacity-Oriented File System and an SFS Turbo File System

#### Context

You can migrate data from an SFS Capacity-Oriented file system to an SFS Turbo file system or the other way around.

This solution creates a Linux ECS to connect an SFS Capacity-Oriented file system with an SFS Turbo file system.

#### Limitations and Constraints

- Only ECSs running Linux can be used for data migration.
- The Linux ECS, SFS Capacity-Oriented file system, and SFS Turbo file system must be in the same VPC.

#### Prerequisites

- You have created a Linux ECS.
- You have created an SFS Capacity-Oriented file system and an SFS Turbo file system and have obtained their mount points.

#### Procedure

1. Log in to the ECS management console.
2. Log in to the created Linux ECS that can access SFS Capacity-Oriented and SFS Turbo file systems.
3. Run the following command to mount file system 1 (either the SFS Capacity-Oriented or SFS Turbo file system). After that, you can access file system 1 on the Linux ECS.

       mount -t nfs -o vers=3,timeo=600,noresvport,nolock [Mount point of file system 1] /mnt/src

4. Run the following command to mount file system 2 (the other system that you have not mounted in the previous step). After that, you can access file system 2 on the Linux ECS.

       mount -t nfs -o vers=3,timeo=600,noresvport,nolock [Mount point of file system 2] /mnt/dst

5. Run the following command on the Linux ECS to install the rclone tool:

       wget https://downloads.rclone.org/v1.53.4/rclone-v1.53.4-linux-amd64.zip --no-check-certificate
       unzip rclone-v1.53.4-linux-amd64.zip
       chmod 0755 ./rclone-*/rclone
       cp ./rclone-*/rclone /usr/bin/
       rm -rf ./rclone-*

6. Run the following command to synchronize data:

       rclone copy /mnt/src /mnt/dst -P --transfers 32 --checkers 64

   The parameters are described as follows. Set transfers and checkers based on the system specifications.

   - transfers: number of files that can be transferred concurrently
   - checkers: number of files that can be scanned concurrently
   - P: data copy progress

   After data synchronization is complete, go to the target file system to check whether the migration is successful.

Parent topic: Data Migration