Appearance
数据迁移
云扉平台目前有两个可用区,想实现数据快速迁移,可以使用scp命令
两个可用区各开一个实例,如果是从一区迁移到二区,一区可以开一个无卡实例。
在二区输入下面的命令
bash
scp -P <远程端口> root@远程地址:<文件目录> <本机目录>远程端口:一区实例的端口号
远程地址:一区实例的主机地址
文件目录:一区文件所在目录
本机目录:二区保存文件的路径
例:
bash
scp -P 30476 root@994663670082568193-ssh.east1.waas.aigate.cc:/home/waas /home/waas传输碎片文件
- 优化大量小文件传输 当文件夹包含大量小文件时,使用tar流可显著提升传输速度
- 操作方法:
方法一:tar + scp
bash
# 在源实例中打包目录
tar -czvf data_backup.tar.gz /home/waas/data
# 使用 scp 将文件迁移到目标实例(需替换 <USER>、<TARGET_IP> 与 <PORT>)
scp -P <PORT> data_backup.tar.gz <USER>@<TARGET_IP>:/home/waas/
# 示例:使用端口 30145、root 用户和指定地址
scp -P 30145 data_backup.tar.gz root@918817074841784321-ssh.east1.waas.aigate.cc:/home/waas/方法二:rsync
bash
# 使用 rsync 增量迁移目录(需替换 <PORT>、<USER> 与 <TARGET_IP>)
rsync -avz --progress -e "ssh -p <PORT>" /home/waas/data/ <USER>@<TARGET_IP>:/home/waas/data/
# 示例:使用端口 30145 和 root 用户
rsync -avz --progress -e "ssh -p 30145" /home/waas/data/ root@918817074841784321-ssh.east1.waas.aigate.cc:/home/waas/data/TIP
少量大文件建议使用 rsync(支持断点续传);小文件众多时,先 tar 打包再传输通常更快。更多说明见 文件存储文档。