1、复制源文件到目标服务器 (scp -rp) r是递归子目录,p是携带源权限
2、导出或api接口读取文件的hash值。
3、查找源BT_Backup目录,以hash值为文件名的一对文件(.torrent和.fastresume),修改.fastresume的save_path为目标服务器的文件路径。
用qBTConverter工具;或代码读取文件流,转换字符串后再修改,再写回文件流。
4、把第三步整理后的文件,拷出到目标服务器的BT_Backup目录。
5、检查权限,如果不正确,处理:
chown -R qBittorrent:qBittorrent ./BT_Backup
chmod 666 -r ./BT_Backup
如果有辅种情况,一个文件(路径)会有多对.torrent和.fastresume文件。